ORACLE_11G透明网关访问SQL2008R2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.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.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=

相关文档
最新文档