標籤:視圖 監聽 1.2 dede lis clear alt reply .net
oracle 伺服器 版本 11.2.0.1.0
Sqlserver2008 R2
前提條件是 SQLSERVER伺服器上安裝了Oracle用戶端並且進行了配置
不會配置的請參照 這個連結
1 登入MSSM 工具
2 選中其中一個資料庫
右鍵?任務?匯入資料
3 開啟視窗 Sqlserver匯入和匯出嚮導 點擊下一步
4 進入選擇資料來源畫面
a: 資料來源 選擇 Microsoft OLE DB Provider for Oracle
然後 點擊 右側的 屬性 按鈕
5 資料連結屬性 視窗彈出
a: 輸入伺服器名稱 ( 這個名稱不是Oracle伺服器的IP地址 是安裝Oracle用戶端時設定監聽時的服務名 也就是 tnsnames.ora 檔案裡的別名)
這裡輸入ORCL
b: 輸入登入資料庫的資訊 (也就是訪問ORacle伺服器的使用者名稱和密碼)
c:然後點擊 測試連接
6 點擊 確定按鈕 點擊下一步
伺服器名稱 是 SqlServer2008伺服器IP
身分識別驗證 選擇 使用Sqlserver身分識別驗證
使用者名稱和密碼輸入伺服器的使用者名稱和密碼
資料庫 選擇Oracle伺服器表的資料匯入的對象資料庫
7 輸入完成後 點擊下一步
選擇 預設的 複製一個或多個表或試圖的資料
8 點擊 下一步 選擇 源表 和源視圖 視窗
選擇要匯出的表 右側是 匯入Sqlserver資料庫後的名字 雙擊可以變更使用者名稱和表名字
這裡以Oracle [APEX_030200].[WWV_FLOWS] 這個表為例子 匯入Sqlserver後為 dbo. a
?
9 點擊下一步
10 點擊下一步
11 點擊下一步 然後點擊 完成 即可進行資料移轉
12 遷移成功後 會出現
自己的遷移結果是
100萬條資料 遷移時間為 2分鐘
兩個伺服器都是同一區域網路
oracle 的一個大資料表 快速遷移到 Sqlserver2008資料庫