ORACLE_11G透明网关访问SQL2008R2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ORACLE 11G透明网关访问SQL2008R2 一、测试环境说明
SQL Server 2008 R2 64、win64_11gR2_database透明网关、Oracle Database 11g。
其中Oracle 11g 、SQL Server 2008 R2 64、win64_11gR2_gateways分别安装在不同的电脑上。
涉及到的三台服务器:
ORACLE 服务器:
操作系统:Microsoft Windows Server 2008R2 64位
IP:192.168.10.20
SQL SERVER 服务器:
操作系统:Microsoft Windows Server 2008R2 64位
IP:192.168.10.236
透明网关服务器:
操作系统:Microsoft Windows Server 2008R2 64位
IP:192.168.10.18
二、配置环境
分别为三台服务器安装操作系统,并按照测试环境说明中的配置信息,进行操作系统配置。具体的SQL Server 2008R2和Oracle 11g 的安装不在这里赘述,下面详细说明一下透明网关的安装过程。
透明网关下载地址:
在主机WINGATEWAY上把下载好的透明网关文件win64_11gR2_gateways.zip 进行解压
缩,解压后进入目录,点击setup.exe,启动安装界面,安装Oracle Transparent Gateway For Microsoft SQL Server,如下图:
下一步,输入SQL Server数据库服务器ip:192.168.10.236,SQL Server实例名称(如果SQL Server安装的是默认的实例名,这里可以不填写),SQL Server数据库名称:radmon,如下图:
下一步,查看信息无误点击“安装”,如下图:
安装最后会弹出,Oracle Net Configuration Assistant配置界面,如下图:
把执行典型配置打勾,点击下一步,等待配置完成后,上面界面会自动关闭,回到主安装界面:
点击退出完成透明网关的安装。
三、配置透明网关参数文件
在服务器:192.168.10.18上,默认情况下,安装透明网关时会生成一个默认的参数文件:initdg4msql.ora,它的SID是dg4msql,可是使用这个文件,也可以新建一个文件,本例中使用新建文件。
进入$GATEWAY_HOME\tg_1\dg4msql\admin目录,即安装透明网关的安装目录,E:\product\11.2.0\tg_1,
新建一个文件:init test.ora,这个名字可随便取但要注意格式:init
HS_FDS_CONNECT_INFO=[192.168.10.236]//TEST
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
其中:HS_FDS_CONNECT_INFO的设置有多种格式具体的可以查询Oracle的帮助文件。
示例:
四、配置监听
在服务器:192.168.10.18上,进入$GATEWAY_HOME\network\admin下,编辑listener.ora 文件:
注意:下面的ORACLE_HOME实际上指的是安装透明网关的主目录,SID_NAME要与上一步配置的参数文件的名称相对应:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME =E:\product\11.2.0\tg_1 )
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME =test)
(SID_NAME = test)
(ORACLE_HOAME =E:\product\11.2.0\tg_1 )
(PROGRAM = dg4msql)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.18)(PORT = 1521))
)
)
示例:
五、启动监听
在服务器:192.168.10.18上,进入$GATEWAY_HOME\BIN,找到LSNRCTL.EXE双击打开,弹出一下窗口:
输入stop 先停止监听,然后在输入start启动监听:
如果启动成功,说明透明网关已经配置完成。
六、配置tnsname.ora
在数据库服务器:192.168.10.20上,打开,$ORACLE_HOME\NETWORK\ADMIN,这里的$ORACLE_HOME指的是oracle的安装主目录,D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN,找到并打开tnsname.ora,添加以下内容:
test=