ORACLE 9i 建立透明閘道器訪問SQL Server 2008
目前一個專案需要同步SQL Server2008資料到Oracle 9i資料庫,透過什麼方式來實現異構資料庫的訪問呢?Oracle 9i提供了透明閘道器(
Transparent Gateway )元件。
透明閘道器的體系結構也很簡單,在ORACLE和SQL SERVER之間使用ORACLE透明閘道器伺服器實現互連互通,其中透明閘道器伺服器可以與ORACLE或SQL SERVER資料庫在同一臺主機上,也可以是在獨立的一臺主機上。本文的透明閘道器與ORACLE資料庫在同一臺主機上。SQL Server資料庫K3_YDZD。
Step1:安裝ORACLE透明閘道器。進入Oracle Universal Installer,選擇Transparent Gateway元件,勾選適用與SQL server的項。
Step2:設定SQL Server資料庫引數。在安裝介面中輸入SQL Server資料庫伺服器IP及資料庫名稱。按照安裝提示,一路next,完成透明閘道器安裝。
Step3:建立初始化檔案。在D:\oracle\ora92\tg4msql\admin下複製原有的inittg4msql.ora檔案將其另存為一個新檔案initK3_YDZD.ora放在在相同的目錄下,檔名需要和資料庫名一致。確保引數正確:
HS_FDS_CONNECT_INFO="SERVER#SQL 伺服器IP;DATABASE#SQL Server資料庫名稱"。
Step4:修改透明閘道器server上的D:\oracle\ora92\network\admin目錄下listener.ora,在SID_LIST中加入以下內容:
(SID_DESC =
(SID_NAME = K3_YDZD) #SID_NAME自己命名
(ORACLE_HOME = D:\oracle\ora92)
(PROGRAM = tg4msql)
)
Step5:在Oracle server上的tnsnames.ora中加入到透明閘道器的tnsname,內容如下:
sql2008 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = testserver)(PORT = 1521))
#此處HOST填的是透明閘道器SERVER的地址
)
(CONNECT_DATA = (SID = K3_YDZD) )
#此SID應和透明閘道器SERVER上設定的SID相同
(HS=OK)
)
Step6:現在就可以在ORACLE SERVER上建立DB LINK了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15592508/viewspace-764731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle Gateways透明閘道器訪問SQL ServerOracleGatewaySQLServer
- oracle透過透明閘道器訪問sql serverOracleSQLServer
- ORACLE 透明閘道器訪問 MYSQL 表OracleMySql
- Oracle透明閘道器訪問Mysql—luckyfriendsOracleMySql
- Oracle配置透明閘道器訪問sql2000OracleSQL
- Oracle 通過透明閘道器訪問mysqlOracleMySql
- Oracle 透過透明閘道器 訪問 mysqlOracleMySql
- oracle通過透明閘道器(Oracle Transparent Geteways),訪問ms sql server和其他資料庫OracleSQLServer資料庫
- Oracle透明閘道器訪問SQLServer資料庫OracleSQLServer資料庫
- Oracle透明閘道器訪問MySQL資料庫OracleMySql資料庫
- Oracle 通過透明閘道器訪問mysql配置步驟OracleMySql
- 10g透明閘道器訪問sqlserverSQLServer
- Oracle 11.2.0.4 透過透明閘道器訪問mysql 8.0.16OracleMySql
- oracle透明閘道器之異構資料庫的訪問Oracle資料庫
- ORACLE透明閘道器的配置Oracle
- SQL Server建立Linked Server訪問OracleSQLServerOracle
- Oracle 透明閘道器連線MySQLOracleMySql
- Oracle10g中通過透明閘道器、DBLink訪問MySQL資料OracleMySql
- oracle連線teradata透明閘道器配置Oracle
- sql server透明閘道器dblink在alert裡報recover登入失敗SQLServer
- transparent gateway 透明閘道器配置Gateway
- oracle通過透明閘道器連線mysql的配置OracleMySql
- ORACLE通過透明閘道器連線DB2OracleDB2
- oracle9i透明閘道器到sqlserver的配置OracleSQLServer
- ORACLE9i 的透明閘道器的配置 (轉)Oracle
- 透明閘道器 oracle 10g for sqlserver 和sybase的配置Oracle 10gSQLServer
- 從Oracle訪問SQL Server(GATEWAYS)OracleSQLServerGateway
- ORACLE通過透明閘道器建dblink連線Postgresql的幾個問題OracleSQL
- 配置Oracle Gateways透明閘道器連線多個MSSQL資料庫OracleGatewaySQL資料庫
- ADSL+RH8.0透明閘道器指南(轉)
- 時代億信檔案共享訪問控制閘道器概述
- 透明閘道器一些特殊場景的配置
- 為SQL Server快照snapshot DB建立login訪問SQLServer
- 透明閘道器的安裝配置及一般使用
- 用路由器OS建立熱點閘道器路由器
- SQL Server 2008 建立非聚集索引SQLServer索引
- Janusec應用安全閘道器(WAF閘道器)
- SQL Server通過dblink訪問Oracle資料SQLServerOracle