ORACLE_11G透明网关访问SQL2008R2.docx
文本预览下载声明
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,
新建一个文件:inittest.ora,这个名字可随便取但要注意格式:initsid.ora,把它理解为参数文件就可以。
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
显示全部