資料庫裡表匯入ORACLE資料庫

2021-10-01 06:20:33 字數 961 閱讀 4097

方法一.匯出目的選通過odbc資料來源裡定義的oracle資料庫, 注意oracle裡表名都是大寫的. 我一般在oracle這邊先生成好表結構,再選擇sql server源表往oracle目的表裡追加資料. 資料傳輸速度比方法二慢. 方法二.從sql server資料庫匯入資料到oracle資料庫可以選擇用windows

下oracle9i企業或者個人版資料庫做中轉。

( 注意:

oracle通過訪問sql server的資料庫鏈結時,用select * 的時候欄位名是用雙引號引起來的。)

1、在目的sql server資料庫伺服器上安裝oracle client軟體或者oracle odbc driver. 在$oracle_homenetworkadmintnsnames.ora裡配置oracle資料庫的別名(service name)。具體配置方法可以參考本站文章:客戶端連伺服器的注意事項2、在win2000或者win2003伺服器->管理工具->資料來源(odbc)-> 系統dsn(本機器上nt域使用者

都可以用)->新增->oracle odbc driver->完成-> data source name 可以自定義,我一般填oracle資料庫的sid標誌, description裡可以填oracle資料庫詳細描述,也可以不填-> data source service name 填第1步定義的oracle資料庫別名->ok。(使用者dsn和檔案dsn也可以類似配置,但使用的時候有一些限制) 3、sql server的匯入和匯出資料工具裡->選資料來源-> 資料來源(其它(odbc資料來源))-> 選第2步在odbc裡定義的系統dsn source name,使用者名稱密碼處填寫oracle系統的使用者名稱和密碼-> 下一步->選擇目的,選sql server資料庫(跟上面第二點講的一致,就不重複了)。注意:在oracle表和sql server表之間'轉換'那步很重要,可以改變預設的字段資料型別,如image->text,decimal->int

oracle匯入資料庫表

使用expdp和impdp時應該注重的事項 1 exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。2 expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。3 imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適...

oracle資料庫,A表匯入資料B表方法

a表的資料越來月龐大了,從1萬條資料到10萬條,從10萬條資料到100萬天等等,這時原來查詢a表資料的業務就顯得很吃力了。這時候會考慮到將a表的資料經過篩選在匯入b表,然後查詢b表就可以了。a表不用來查詢,這樣可以減少資料庫的負擔。a表有好多欄位暫命名a,b,c,d,e,f,g,h,i,j,b表有5...

Oracle匯入匯出資料庫表

匯出的資料庫與匯入的資料庫版本 表空間不同可能會導致匯入失敗 1.匯入 impdp user psword orcl directory data pump dir remap schema olderuser newuser dumpfile data.dmp full y 2.匯出 expdp ...