使用資料幫浦匯入 匯出資料(expdp impdp)

2021-10-01 14:19:06 字數 1895 閱讀 2308

a電腦上的操作(expdp資料匯出):

執行cmd;

登入資料庫,輸入命令:sqlplus;

使用管理員角色登入需要在使用者名稱後加「 as sysdba」 例如:sys as sysdba

建立目錄路徑:輸入命令:create directory data_dir as 'e:\ora\data' ; ;

1、data_dir為路徑名稱,可自命名,e:\ora\data為資料庫匯出檔案存放路徑(路徑必須存在);

2、使用命令:select * from dba_directories可查詢使用者建立目錄。

為oracle使用者授予訪問資料目錄的許可權,輸入命令:grant read,write on directory data_dir to dbuser;;

dbuser為資料庫使用者名稱(與第5步中相同)。

匯入匯出操作授權,輸入命令:grant exp_full_database,imp_full_database to dbuser; ;

退出,輸入命令:exit;;

資料匯出,執行命令:expdp dbuser/123456@orcl schemas=dbuser dumpfile=expdp.dmp directory=data_dir logfile=expdp.log。

expdp [為使用者名稱]/[密碼]@[服務名]

schemas=[為使用者名稱]

dumpfile=[匯出資料庫檔案(可自命名)]

directory=[目錄名]

logfile=[日誌檔案檔名(可自命名)]

注意:命令結束不需要加「;」!

b電腦上的操作(impdp 資料匯入):

執行cmd;

登入資料庫,輸入命令:sqlplus;

使用管理員角色登入需要在使用者名稱後加「 as sysdba」 例如:sys as sysdba

建立目錄路徑:輸入命令:create directory data_dir as 'e:\ora\data' ; ;

1、data_dir為路徑名稱,可自命名,e:\ora\data為資料庫匯出檔案存放路徑(路徑必須存在);

2、使用命令:select * from dba_directories可查詢使用者建立目錄。

為oracle使用者授予訪問資料目錄的許可權,輸入命令:grant read,write on directory data_dir to dbuser;;

dbuser為資料庫使用者名稱(與第5步中相同)。

匯入匯出操作授權,輸入命令:grant exp_full_database,imp_full_database to dbuser; ;

將從a電腦中e:\ora\data目錄下的.dmp資料幫浦匯出檔案拷貝至b電腦建立的目錄(e:\ora\data)中;

退出,輸入命令:exit;;

資料匯入,執行命令:impdp user/123456@orcl remap_schema = dbuser:user table_exists_action = replace directory=data_dir dumpfile=expdp.dmp logfile=expdp.log。

impdp [使用者名稱]/[密碼]@[服務名]

remap_schema=[源使用者名稱1]:[目標使用者名稱2]

table_exists_action=replace /*存在的表動作(覆蓋)*/

directory=[目錄名]

dumpfile=[.dmp檔名]

logfile=[.log檔名]

注意:命令結束不需要加「;」!

ora-00955: name is already used by an existing object

刪除目錄:drop  directory  data_dir     目錄名:data_dir   

資料幫浦匯入匯出

使用資料幫浦需要先建directory create directory dump scott as home oracle dump scott 檢視建立的目錄 select from dba directories 賦權grant read,write on directory dump sco...

資料幫浦匯入匯出

一 新建邏輯目錄 最好以system等管理員建立邏輯目錄,oracle不會自動建立實際的物理目錄 d oracledata 務必手動建立此目錄 僅僅是進行定義邏輯路徑dump dir sql conn system 123456a?orcl as sysdba sql create director...

oracle 資料幫浦匯入與資料幫浦匯出

資料幫浦匯入 指令 impdp 一 資料庫所有物件的匯入 impdp system tiger dumpfile pump dir mydatabase dat filesize 100m nologfile y job name zhang full y estimate only 二 使用者資料...