Oracle與 SQLServer相互訪問的設置方法
文檔版本:V1.0
Oracle 版本:Oracle 10.2.X及以上(Oracle 10.1不支持透明網關)
SQLServer版本:SQLServer2000及以上
一、 Oracle訪問 SQLServer
Oracle 訪問 SQL Server一般有兩種方式,一是通過ODBC轉換,二是通過Oracle一個叫做“透明網關”的組件來訪問。ODBC的方法效率低,而且這種模式在Oracle只能通過Select語言查詢SQLServer的內容,而不能做Update/Insert/Delete,因此不推薦這種訪問方式,下面介紹第二種透明網關的方式。
配置情況:
1、Oracle服務器和SQLServer服務器在同一臺電腦上。電腦名稱為:LUOYONG,Oracle數據庫及用戶名為:TEST/TEST@ORCL
2、SQLServer中已有一數據庫名為:MYTEST,登錄名為:NFHIS,登錄口令:999999,如圖:
配置步驟:
1、 查詢已安裝的Oracle版本是否是10.2.X,如果不是則需要換成10.2,查詢步驟如下:
A:在控制臺窗口中打開sqlplus,如下:
如果當前數據庫版本是10.1(如下圖),則需要先將原Oracle卸載,再安裝Oracle10.2,
如果已安裝的Oracle版本是10.2,則只需要再安裝透明網關就行了。
2、 從公司內部服務器“\192.168.0.254Oracle相關軟件”中下載“Oracle102ForWindow“(Oracle 10.2安裝程序),以及”Oracle102gateways”(Oracle10.2透明網關組件)。
3、 先安裝Oracle10g數據庫,再安裝透明網關組件。確記:兩個程序必須要安裝到同一個目錄中。(大家在研究一個自己熟悉的軟件時在首次測試使用時最好采用默認安裝目錄以及安裝選項,以后熟悉了再考慮更換軟件)
Oracle數據庫安裝:(略)
Oracle透明網關安裝如下:
雙擊Oracle102gateways中的Setup.EXE,安裝主要的幾個步驟及選項如下:
|
|