Oracle資料遷移參考
一、Oracle資料庫資料遷移:
A、資料遷移方法
1、匯入匯出方法exp.exe/imp.exe;
優點:相容性強,可以匯出物件可以自定義;
2、資料泵匯入匯出(Oracle10g版本以上)expdp.exe/impdp.exe;
優點:速度較exp.exe/imp.exe快;
A、資料遷移方法
1、匯入匯出方法exp.exe/imp.exe;
優點:相容性強,可以匯出物件可以自定義;
2、資料泵匯入匯出(Oracle10g版本以上)expdp.exe/impdp.exe;
優點:速度較exp.exe/imp.exe快;
缺點:匯入匯出需指定Directory(需新建Directory,可能許可權要求較高);
3、SQLLODER匯入匯出;
優點:能從文字檔案匯入;
4、透過ODBC匯入匯出;
5、透過DBLINK用INSERT INTO方式;
二、異構資料庫之間的資料遷移:
A、Oracle透明閘道器技術:
1、安裝10201_gateways_win32透明網管元件;
2、在檔案listener.ora中SID_LIST_LISTENER新增:
(SID_DESC =
(PROGRAM = tg4sybs)
(SID_NAME = tg4sybs)
(Oracle_HOME = E:\oracle\product\10.2.0\db_1)
)
3、SQLLODER匯入匯出;
優點:能從文字檔案匯入;
4、透過ODBC匯入匯出;
5、透過DBLINK用INSERT INTO方式;
二、異構資料庫之間的資料遷移:
A、Oracle透明閘道器技術:
1、安裝10201_gateways_win32透明網管元件;
2、在檔案listener.ora中SID_LIST_LISTENER新增:
(SID_DESC =
(PROGRAM = tg4sybs)
(SID_NAME = tg4sybs)
(Oracle_HOME = E:\oracle\product\10.2.0\db_1)
)
tg4sybs為sybase元件;tg4msql為sql server元件;
3、在檔案tnsnames.ora中新增:
SYBS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = renx)(PORT = 1521))
)
(CONNECT_DATA =
(SID = tg4sybs)
)
(HS=OK) (此處通知Oracle使用異構服務)
)
4、重啟監聽器:
lsnrctl stop;
lsnrctl start;
B、透過ODBC進行資料遷移:
三、部分資料庫軟體對應的遷移功能:
A、PL/SQL Developer:
1、Tools->Export Tables <> 對應匯入exp.exe/export sql語句(insert);
2、Tools->Import Tables <> 對應匯出imp.exe/import from sql語句(insert);
3、Tools->ODBC Importer <> 對應ODBC匯入;
4、Tools->Text Importer <> 對應SQLLODER資料匯入;
5、Tools->Export User Object <> 匯出DDL指令碼;
6、Tools->Data Generator <> 生成測試資料;
B、Toad?for Oracle:
1、Database ->EXPORT->Data Pump Export Wizard <> 對應 資料泵匯出expdp.exe;
2、Database ->EXPORT->Data Subset Wizard <> 模式複製(把一個使用者中的對應完全賦值到另一使用者模式);
3、Database ->EXPORT->Export DDL <> 匯出選定物件DDL語句(資料割接常用);
4、Database ->EXPORT->Export Utility Wizard <> 對應 匯出exp.exe;
5、Database ->EXPORT->Export File Browser <> 瀏覽匯出的DMP檔案;
6、Database ->EXPORT->Generate Database Script <> 匯出資料庫指令碼(可用於新建相似資料庫)
7、Database ->EXPORT-> Generate Schema Script <> 匯出整個使用者模式DDL指令碼;
8、Database ->EXPORT->Export Table as Flat File <> 按SQLLODER格式匯出資料;
9、Database ->IMPORT->Data Pump Import Wizard <> 對應資料泵匯入impdp.exe
10、Database ->IMPORT->Import Source Files <> 匯入指令碼檔案(*.sql.,*.pkb…………)
11、Database ->IMPORT->Import Table Data <> 從txt\xls\dbf\mdb檔案匯入資料到指定TABLE;
12、Database ->IMPORT->Import Utility Wizard <> 對應 匯入imp.exe;
13、Database ->IMPORT->SQL*Loader Wizard <> 對應SQLLODER匯入;
C、Embarcadero DBArtisan(Oracle\SYBASE\SQL SERVER)
1、Utilities -> Data Unload Wizard <> 匯出資料到文字格式檔案;
2、Utilities ->Data Load Wizard <> 從文字檔案匯入資料庫(SQLLODER);
3、Utilities ->Data Export Wizard for Oracle <> 對應匯出exp.exe;(ORACLE)
4、Utilities ->Data Import Wizard for Oracle <>對應匯入imp.exe;(ORACLE)
5、Utilities ->schema extraction wizard <>匯出整個使用者模式DDL指令碼;
6、Utilities ->schema migration wizard <> 轉移整個使用者模式到另一資料庫使用者;
本篇文章來源於 Linux公社網站() 原文連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15797451/viewspace-1268334/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Datapump】Oracle資料泵遷移資料命令參考(expdp/impdp說明)Oracle
- oracle 參考資料Oracle
- Oracle官方參考資料Oracle
- ORACLE 資料遷移Oracle
- 遷移資料庫資料考慮問題資料庫
- ORACLE資料庫遷移Oracle資料庫
- Oracle Events(個人參考資料)ztOracle
- Oracle資料庫資料遷移流程Oracle資料庫
- 參考資料
- AWS RDS Oracle資料遷移Oracle
- oracle 資料檔案遷移Oracle
- oracle遷移資料經驗Oracle
- oracle資料檔案遷移Oracle
- MySQL 資料遷移Oracle工作MySqlOracle
- 【RMAN】Oracle使用rman將11.2.0.4資料庫遷移至Oracle12c命令參考Oracle資料庫
- Oracle資料庫巡檢參考項Oracle資料庫
- 資料遷移中需要考慮的問題
- 資料庫-oracle-資料庫遷移資料庫Oracle
- Oracle_遷移資料檔案Oracle
- Oracle 利用RMAN 完成資料遷移Oracle
- oracle 遷移資料庫到asmOracle資料庫ASM
- aix 參考資料AI
- 關閉ORACLE資料庫步驟參考Oracle資料庫
- Oracle資料庫(資料泵)遷移方案(上)Oracle資料庫
- Oracle資料庫(資料泵)遷移方案(下)Oracle資料庫
- 機房搬遷/遷移:整體方案、實施規劃、細則規範等參考 | 週末送資料
- 無外網Oracle資料庫遷移Oracle資料庫
- Oracle資料庫(DataGuard)遷移方案(上)Oracle資料庫
- Oracle資料庫(DataGuard)遷移方案(中)Oracle資料庫
- Oracle資料庫(DataGuard)遷移方案(下)Oracle資料庫
- 【DATAPUMP】使用DataPump遷移Oracle資料庫Oracle資料庫
- Oracle資料庫遷移之一:RMANOracle資料庫
- Oracle資料庫遷移方案比較Oracle資料庫
- 遷移資料.
- Capture One Mac教程:移動參考影像的資料夾APTMac
- ArcGIS參考資料整理
- 參考資料彙總
- 【遷移】使用rman遷移資料庫資料庫