特別說明: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...