环境:
Oracle:
版本10.2.0.2
IP:192.168.1.65
SQL SERVER:
IP:192.168.1.25
DB NAME:SQLDB
一、安装Oracle10g的透明网关组件
该组件位于安装光盘B24558-01_6of6
下载地址:http://edelivery.oracle.com/
本机测试时,透明网关单独安装在D:\oracle\product\10.2.0\tg_1
二、建立SQLDB数据库在Oracle下的别名msql25
进入%ORACLE_HOME%\tg4msql\admin目录建立文件initmsql25.ora,里面内容如下:
HS_FDS_CONNECT_INFO="SERVER=192.168.1.25;DATABASE=SQLDB"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
本机测试时目录为:D:\oracle\product\10.2.0\tg_1\tg4msql\admin
三、建立listener,用于监听sqlserver
进入%ORACLE_HOME%\network\admin修改listener.ora文件增加:
(SID_DESC =
(SID_NAME = msql25)
(ORACLE_HOME = D:\oracle\product\10.2.0\tg_1)
(PROGRAM = tg4msql)
)
四、建立tnsnames
与listener.ora相同目录下修改tnsnames.ora文件增加一个TNSNAME:
msql25 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.65)(PORT = 1521))
)
(CONNECT_DATA =
(SID = msql25)
)
(HS = OK)
)
五、测试
创建数据库连接
Create Database Link msql25 Connect To test Identified By test using 'msql25';
Select * From t_test@msql25
测试通过。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13490529/viewspace-207463/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13490529/viewspace-207463/