oracle 服務(wù)器 版本 11.2.0.1.0
Sqlserver2008 R2
前提條件是 SQLSERVER服務(wù)器上安裝了Oracle客戶端并且進(jìn)行了配置
不會配置的請參照 這個鏈接
1 登錄MSSM 工具
2 選中其中一個數(shù)據(jù)庫
右鍵⇒任務(wù)⇒導(dǎo)入數(shù)據(jù)
3 打開窗口 Sqlserver導(dǎo)入和導(dǎo)出向?qū)? 點擊下一步
4 進(jìn)入選擇數(shù)據(jù)源畫面
a: 數(shù)據(jù)源 選擇 Microsoft OLE DB Provider for Oracle
然后 點擊 右側(cè)的 屬性 按鈕
5 數(shù)據(jù)鏈接屬性 窗口彈出
a: 輸入服務(wù)器名稱 ( 這個名稱不是Oracle服務(wù)器的IP地址 是安裝Oracle客戶端時設(shè)置監(jiān)聽時的服務(wù)名 也就是 tnsnames.ora 文件里的別名)
這里輸入ORCL
b: 輸入登錄數(shù)據(jù)庫的信息 (也就是訪問ORacle服務(wù)器的用戶名和密碼)
c:然后點擊 測試連接
6 點擊 確定按鈕 點擊下一步
服務(wù)器名稱 是 SqlServer2008服務(wù)器IP
身份驗證 選擇 使用Sqlserver身份驗證
用戶名和密碼輸入服務(wù)器的用戶名和密碼
數(shù)據(jù)庫 選擇Oracle服務(wù)器表的數(shù)據(jù)導(dǎo)入的對象數(shù)據(jù)庫
7 輸入完成后 點擊下一步
選擇 默認(rèn)的 復(fù)制一個或多個表或試圖的數(shù)據(jù)
8 點擊 下一步 選擇 源表 和源視圖 窗口
選擇要導(dǎo)出的表 右側(cè)是 導(dǎo)入Sqlserver數(shù)據(jù)庫后的名字 雙擊可以變更用戶名和表名字
這里以O(shè)racle [APEX_030200].[WWV_FLOWS] 這個表為例子 導(dǎo)入Sqlserver后為 dbo. a
⇒
9 點擊下一步
10 點擊下一步
11 點擊下一步 然后點擊 完成 即可進(jìn)行數(shù)據(jù)遷移
12 遷移成功后 會出現(xiàn)下圖
自己的遷移結(jié)果是
100萬條數(shù)據(jù) 遷移時間為 2分鐘
兩個服務(wù)器都是同一局域網(wǎng)
以上所述是小編給大家介紹的如何將Oracle的一個大數(shù)據(jù)表快速遷移到 Sqlserver2008數(shù)據(jù)庫,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- 在.NET Core類庫中使用EF Core遷移數(shù)據(jù)庫到SQL Server的方法
- sql server2008數(shù)據(jù)庫遷移的兩種方法
- 如何把sqlserver數(shù)據(jù)遷移到mysql數(shù)據(jù)庫及需要注意事項
- SQL Server數(shù)據(jù)遷移至PostgreSQL出錯的解釋以及解決方案
- 在SQL Server中遷移數(shù)據(jù)的幾種方法
- 將ACCESS數(shù)據(jù)庫遷移到SQLSERVER數(shù)據(jù)庫兩種方法(圖文詳解)
- sqlserver數(shù)據(jù)庫遷移后,孤立賬號解決辦法
- 使用SQL SERVER存儲過程實現(xiàn)歷史數(shù)據(jù)遷移方式