Oracle資料移轉參考

來源:互聯網
上載者:User

一、Oracle資料庫資料移轉:
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)
    )


    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                            <> 轉移整個使用者模式到另一資料庫使用者;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.