Oracle資料庫採用資料幫浦方式匯入匯出資料

2022-06-05 03:45:08 字數 1120 閱讀 4453

特別說明:oralce的資料幫浦匯入匯出技術只能用在資料庫伺服器上,在只有客戶端的機器上是無法使用資料幫浦技術的。

1.建立備份檔案目錄

mkdir d:\dmp

2.在oralce中註冊該目錄,將目錄的讀寫許可權賦予備份使用者

create directory data_dump_dir as 'd:\dmp';

grant read,write on directory data_dump_dir  to user;

3.匯出資料

expdp user/pwd@orcl directory=data_dump_dir dumpfile=test.dmp logfile=test.log 

(帶併發的匯出,2併發)

expdp user/pwd@orcl directory=data_dump_dir dumpfile=test_%u.dmp parallel=2 logfile=ta_test.log 

4.匯入資料

a.如果還原伺服器上沒有建立備份檔案目錄,需求按照步驟1、2進行檔案備份目錄配置,之後再將dmp檔案放到該目錄下,即可進行後續操作

b.匯入資料前,要刪除目標庫上的已有的使用者

drop user  user cascade;

c.匯入資料

--此處要用管理員匯入,因為原使用者已被刪除

impdp sys/oracle@orcl directory=data_dump_dir dumpfile=test.dmp table_exists_action=replace logfile=test.log

impdp sys/oracle@orcl directory=data_dump_dir dumpfile=test_%u.dmp parallel=2 table_exists_action=replace logfile=test.log

d.匯入後,編譯無效物件

資料幫浦匯入包括中文解釋的儲存過程或檢視,會出現莫名其妙的斷行或換行

容易出現無效物件,通過編譯無效物件操作,找到這些過程,從源庫上找到這些過程的建立語句,在備份庫是執行下即可。

Oracle資料庫匯入匯出 普通和資料幫浦方式

資料庫匯入匯出兩種方式,匯入匯出生成日記,把下面例子修改一下資訊複製到乙個.bat檔案中執行即可。修改以下匯入匯出例子的使用者 密碼和例項 匯出檔名稱 日記名稱即可使用 create directory myname as d companys fszjxx datapump 2 授予許可權 myn...

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

1.匯出資料庫 參考 為 按照命令的形式 1.執行以下命令 sqlplus system 密碼 2.建立資料匯出目錄expnc dir為目錄名,e ncdatabak 為資料庫實際目錄,命令如下 create directory expnc dir as f spexpdp 3.為oracle使用者...

Oracle資料幫浦匯出匯入資料庫指令碼

檢視目錄 dba賬號下操作 select from dba directories 匯出expdp指令碼 vim exp honesty 201809211642.par 編輯生成匯出的par指令碼新增以下指令碼內容 userid as sysdba directory dmpback dumpfi...