資料幫浦遷移Oracle資料

2021-08-15 17:20:44 字數 1280 閱讀 7790

遠端庫匯出:

1.先建立原庫的db link。

create

public

database

link db_local  

connect

touserxx identified 

bypasswd  

using '(description =  

(address_list =  

(address = (protocol = tcp)(host = 192.168.x.x)(port = 埠號))  

)  (connect_data =  

(server = dedicated)  

(service_name = 例項名)  

)  )'; 

驗證下: select

* from

使用者名稱.表名@db link名; 

2.用本地庫的有dba許可權的本地使用者執行:create

directory testdb(自定義目錄名,需要去硬碟手動建立資料夾) 

as'd:/oracledata';

賦權:grant

read

,write 

ondirectory testdb(自定義目錄名) 

totest; 

grant

exp_full_database 

,imp_full_database 

to本地使用者名;  

3. 執行命令   expdp userid=本地使用者名/密碼@例項名 directory=testdb(自定義目錄名) dumpfile=***x20180222.dmp schemas=需要匯出的使用者名稱 network_link=db_local(db link 名)   

完成後dmp和匯出日誌export.log就在本地目錄d:/oracledata中。

4.匯入,傳送門:

研究 - impdp [transform=segment_attributes:n] [remap_tablespace] 2引數間影響關係

匯出的dmp如果想匯入到本地:impdp scott/miao@orclmxd directory=testdb dumpfile=***x20180222.dmp remap_schema=username(原使用者):scott(目標使用者) remap_tablespace=tb(原表空間):(目標表空間) 

匯入到遠端庫,先建立遠端目標庫的dblink,再給目標使用者建立directory,執行匯入命令。

拜拜了您嘞

資料幫浦遷移Oracle資料教程

匯出 1.先建立原庫的db link。create public database link db local connect to userxx identified by passwd using description address list address protocol tcp hos...

mysql 資料幫浦 資料庫遷移記錄(資料幫浦方式)

1.平台 windows遷移至linux 需要停止業務 2.源庫 匯出使用者下的物件 源庫有兩個業務schema expdp system x sid schemas x dumpfile x pic.dmp content metadata only logfile exp.log 此模式僅匯出空...

oracle 資料幫浦 匯入資料

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