oracle 匯出匯入資料

2021-09-27 09:24:41 字數 1925 閱讀 3598

/*

第一種方式)傳統方式——exp(匯出)和(imp)匯入:

優點:**書寫簡單易懂,從本地即可直接匯入,不用在伺服器中操作,降低難度,減少伺服器上的操作也就

保證了伺服器上資料檔案的安全性。缺點:這種匯入匯出的速度相對較慢,合適資料庫資料較少的時候。如果

檔案超過幾個g,大眾效能的電#腦,至少需要4~5個小時左右。

*/1,/*完全模式匯出(匯入): 將整個資料庫內容匯出,但是操作時需要有特殊許可權*/

exp cqifdc_temp/[email protected]:1521/orclpdb file=e:\zs\cqifdc_temp.dmp full=y

2,/*使用者模式匯出(匯入):  將指定使用者的所有物件進行匯出*/

/*匯出說明

使用者名稱:cqifdc_temp

密碼:lims

遠端例項名:192.168.0.51:1521/orclpdb

匯出到本地路徑:file='e:/zs/sunway/oracle/cqifdc_temp_v5.dmp'

使用者名稱:owner=cqifdc_temp*/

exp cqifdc_temp/[email protected]:1521/orclpdb file=e:\zs\cqifdc_temp.dmp owner=cqifdc_temp

/*匯入說明

可能會報表空間不存在的錯誤,因為原表的表空間是idc_data,現在是orclpdbv3

某些含有大字段的表,不能建立成功,表丟失嚴重

*/imp orclpdbv3/lims@orclpdbv3 full=y file=e:\zs\cqifdc_temp.dmp ignore=y

/*

第二種方式)資料幫浦方式---速度之快----expdp(匯出)和 impdp(匯入)

*//*建立替換空間(在指定使用者建立),用於匯入(dmp檔案)時替換檔案路徑*/

create or replace directory dpdata as 'e:\zs\sunway\oracle\replacedirectory';

/*檢視替換空間*/

select * from dba_directories;

/*匯入檔案---需要在windows cmd 中執行*/

impdp cqifdc_data/lims@orclpdb

directory=dpdata /*該變數指示路徑:e:\zs\sunway\oracle\replacedirectory,即上面建立的替換空間*/

dumpfile=20190609_173501.dmp /*e:\zs\sunway\oracle\replacedirectory\20190609_173501.dmp*/

remap_schema=idc_data:cqifdc_data /*dmp檔案的原先使用者是idc_data--->cqifdc_data*/

remap_tablespace=idc_data:cqifdc_data /*dmp檔案的表空間原先是idc_data--->cqifdc_data*/

transform=oid:n

/*匯出檔案---*/

/*先cmd連線遠端資料庫,建立臨時目錄*/

sqlplus cqifdc_temp/[email protected]:1521/orclpdb

create or replace directory zsdir as '/zs';

/*第二步linux終端匯出資料庫*/

1,chmod 777 zs

2,expdp cqifdc_temp/[email protected]/orclpdb directory=zsdir dumpfile=cqifdc_temp.dmp logfile=cqifdc_temp.log schemas=cqifdc_temp

oracle資料匯入匯出

語法 imp userid password 資料庫全域性名 file dmp檔案的目錄 其它引數 獲取幫助,敲入 imp help y import常用的引數 1 file 指定匯入檔名 fromuser 允許匯入指定的使用者擁有的表 full full y時,匯入dmp檔案中所有的事物 igno...

Oracle資料匯入匯出

資料庫的維護過程,難免遇到一些表的備份和恢復工作。為了方便起見,我將這些重複的工作整理成了執行在windows上的批處理,和執行在aix伺服器上的kshell指令碼。指令碼的作業內容就是,指定具體的表集合,分檔案逐表備份和恢復。如果是經常性的指定的固定表的話,可以修改以陣列方式的指令碼。如果是經常改...

oracle 資料匯出匯入

資料庫的匯出匯入 匯出表步驟 1 匯出表結構與資料 2 匯出序列 3 匯出觸發器 4 匯出檢視 匯出表工具 plsql developer 設定環境變數 變數名 nls lang 變數值 american america.zhs16gbk 這裡主要是解決資料庫的字符集問題,根據資料庫的字符集設定,保...