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