遠端庫匯出:
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 ...