SQL Server 2000資料庫匯入到oracle 詳細步驟

來源:互聯網
上載者:User

1、開啟SQL Server企業管理器,資料庫— 所有任務—匯出資料; 

2、選擇資料來源:

[資料來源]選擇“用於SQL Server的Microsoft OLE DB提供者”,這應該是預設值。
[伺服器]選擇要匯出資料的伺服器,如果是本機,選擇(local)
[資料庫]選擇要匯出的資料所在的庫,這裡選擇DXJKSJK 

3、選擇目的:

目的]選擇Microsoft ODBC for Oracle
[DSN]選擇使用者/系統DSN一項,然後在下拉式清單方塊中找一個已經串連到了使用者的DSN名稱。
     如果下拉式清單中沒有,點下拉式清單方塊右側的[建立],出現建立新資料來源介面。
     接下來選擇系統資料來源,下一步,在驅動程式列表中選擇Microsoft ODBC for Oracle
     下一步,完成,出現Microsoft ODBC for Oracle安裝介面
     [資料來源名稱]隨便輸入,比如sss
     [說明]可以不填
     [使用者名稱稱]填入要匯出到的Oracle使用者名稱稱,這裡是Data(在Enterprise Manager Console可以建立相應的使用者,並賦予對應的許可權)
     [伺服器]填入要串連到Oracle伺服器所使用的服務名,比方說使用sqlplus scott/tiger@myoracle可以串連到資料庫,那麼這裡就填入myoracle。如果本機就是伺服器,使用sqlplus data/data即可串連到資料庫,這裡空著不填即可。伺服器是指你建立資料庫所用的名字,比如Oracle安裝時預設的myoracle就是伺服器,可以利用Database Configuration Assistant建立、修改、刪除自己的資料庫。
      這樣就建立好了一個資料來源sss,保證下拉式清單方塊中選擇了sss一項。
[使用者名稱]填入要匯出到的Oracle使用者名稱稱,這裡是data
[密碼]填入要匯出到的Oracle使用者使用的密碼,這裡是data 

4、  下一步,指定表複製或查詢
如果要匯出的內容是整個表,選擇[從來源資料庫複製表和視圖]
如果要匯出的內容是表的一部分列,行,可以選擇[用一條查詢指定要傳輸的資料],這時需要寫出一個查詢語句
這裡選擇第一項[從來源資料庫複製表和視圖] 

5、  下一步,選擇源表和視圖
點中要匯出的表Products一行的複選框,目的、轉換兩欄就會出現內容。
目的可以用來選擇表名。轉換可以用來修改列的資料類型或是整個建表的SQL語句 

6、  下一步,儲存、調度和複製包
選中立即運行

 

7、  下一步,正在完成DTS匯入/匯出嚮導—完成 ,提示“成功地將n個表從Microsoft SQL Server複製到了Oracle” —完成,關閉匯入匯出程式

注意:有些時候會出現部分表的資料匯入不成功的情況,這時,應該考慮原因,可能是因為匯入資料的先後順序導致的,因為每個表本身是有約束關係的,

不管怎麼樣,這個時候,應該再對那些沒有成功匯入的表資料進行再次匯入。直到全部匯入為止~~~ 

轉: http://ghtmy003.blog.163.com/blog/static/35739266201063033130658/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.