Oracle資料幫浦匯入

2021-09-27 14:07:43 字數 1168 閱讀 8197

利用管理員使用者登入,

如果沒有使用者的話可以新建使用者

create user test identified by 123456; ------------新建使用者

grant connect,resource,dba to test; -----------------------給使用者授權

新建目錄

create directory data_dir as 'e:\ora\data' ;輸入完成後 就會提示目錄建立成功。

data_dir為路徑名稱 ,可以自己隨便起,

e:\ora\data為資料庫匯出檔案存放路徑(路徑必須存在)

查詢使用者建立目錄

select * from dba_directories;
授權

給使用者授予訪問資料目錄的許可權 , test這個是使用者名稱,自己需要根據修改

grant read,write on directory data_dir to test;
這個是授予匯入匯出許可權,test這個是使用者名稱,自己需要根據修改

grant exp_full_database,imp_full_database to  test;
輸入完畢的時候,退出 exit;

匯入

impdp test/123456@orcl remap_schema = machi_tset:test table_exists_action = replace directory=data_dir dumpfile=expdp.dmp logfile=expdp.log
test/123456 使用者名稱和密碼

remap_schema = machi_tset:test 前面( machi_tset)是源使用者名稱,後面的是目標使用者名稱;目標使用者名稱如果存在就會說已存在此使用者,此錯誤可以忽略,若無此使用者,就會建立這個目標使用者。盡量自己先建立,這樣密碼什麼的自己都知道,比較方便。如果是上面的命令新建的使用者沒有密碼也不用擔心,用管理員賬戶登入

alter user test1 identified by 1234; ------------把使用者名稱設成已經新建的使用者名稱,密碼自己設定乙個就好了。

dumpfile 這個後面是要匯入的檔名

這匯入的可以參考匯出的一塊看

oracle 資料幫浦 匯入資料

oracle 資料幫浦 匯入資料 一 建立匯入檔案目錄 查詢目錄 select from dba directories 查詢資料庫使用者表 select from dba users 查詢資料庫表空間 select from dba tablespaces 查詢資料庫資料檔案資訊表 select ...

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

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

oracle 資料幫浦匯入匯出

sqlplus system system egov create directory dump dir as d dbback exit expdp system system egov directory dump dir dumpfile urbanyw.dmp schemas urbanyw...