將 SQL Server 資料匯入到 Oracle DataBase ------------------------------------------- 方法如下: 1.先啟動 Oracle SID Service & Sql server服務管理員 2.可以從匯入和匯出資料精靈來做或者利用Enterprise Manager>>所有工作>>匯出資料 3.利用 DTS 匯入/匯出精靈 4.選擇要匯出的資料來源.這裡選擇Northwind資料庫 5.匯出資料的目的地:Oracle(如何利用ODBC連結Oracle,請看補充資料) 6.此例為匯入整個資料表的資料. 7.這裡選擇北風資料庫的Customers資料表(這裡請注意:目的地中的"hr"."Customers"必須將雙引號去除掉改成hr.Customers.沒改的話會發生錯誤,然後選擇轉換) 8.欄位資料型態必須一致(Sql Server會自動幫你做轉換),然後選擇編輯 SQL 9.同樣的將"hr"."Customers">>hr.Customers 10.如次便可成功地將資料表和資料匯出到Oracle 11.在Oracle環境測試一下,選擇前10資料: select address,city from customers where rownum<=10; 12.用Query Analyzer測試一下: select top 10 address,city from customers; 補充資料: 利用ODBC連結Oracle 1.選擇 Oracle in OraHome90為驅動程式 2.選擇自己想要的DSN,假設TNS Service Name是 TEST(名稱因個人設定不一致),然後按Test Connection,測試連結 3.請輸入登入名稱與密碼.這應該和sqlplus hr/hr@TEST是一樣的. 4.輸入完畢後若沒有任何錯誤訊息,即代表與ODBC連結是沒有問題的