admin管理员组文章数量:1566221
2024年2月29日发(作者:)
Oracle 10g透明网关连接Sql Server 2005 配置说明
(一) 环境如下:
ORACLE 10g 安装在:172.64.8.139 的window server 2003
SqlServer 2005安装在:172.64.8.142
(二) :下载透明网关
10g下,透明网管是一个单独组件,可以到oracle官方网站下载
/technology/software/products/database/oracle10g/htdocs/,然后搜索10201_gateways_,即可下载。这个安装包有300M。
(三) 安装透明网关:
注意:安装之前要必须要将原有的数据库服务器启动起来,不然会重复安装OraTg10g_home1数据库软件,这样就会有2个数据库软件。
1、
下载10201_gateways_插件,并解压。
2、
进入10201_gateways_win32文件夹,点击。
3、
点击下一步 选择安装的路径,路径是D:oracleproduct10.2.0db_1文件夹(这里是我的oracel的安装路径,根据自己机器的路径修改)。
1
4、
点击下一步,选择Oracle Transparent Gateway for Microsoft SQL Server 10.2.0.1.0,点击下一步.
2
5、
填写SQL服务器名和SQL数据库名
3
6、
点击安装,安装完成之后会在D:oracleproduct10.2.0db_1文件下多出一个文件夹tg4msql,即安装成功。
(四) 配置:
1. 在Oracle的D:oracleproduct10.2.0db_1tg4msqladmin目录下,打开 ,添加配置如图:注意红色部分
代码如下:
HS_FDS_CONNECT_INFO="SERVER=172.64.8.142;DATABASE=SafetyNetworking"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=sa
HS_FDS_RECOVERY_PWD=sa
2、配置Oracle的D:oracleproduct10.2.0db_1networkadmin目录下的。4
添加配置如图,红色为新添加部分,注意修改其中ORACLE_HOME的路径。
代码如下:
(SID_DESC =
(SID_NAME = tg4msql)
(ORACLE_HOME = D:oracleproduct10.2.0db_1)
(PROGRAM = tg4msql)
)
3.配置Oracle的D:oracleproduct10.2.0db_1networkadmin目录下的,如图所示红色为新添加内容:
代码如下:注意TG4MSQL一定要定格写,前面不要有空格,修改代码第四行的HOST为本机路径。
TG4MSQL =
5
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
)
(CONNECT_DATA =
(SID = tg4msql)
)
(HS = OK)
)
4、检查ORACLE_,其代码如下:
TICATION_SERVICES= (NTS,NONE)
ory_path = (TNSNAMES, HOSTNAME)
注意:上面是我本机中的代码,如果其中还有如下代码:
ory_path = (TNSNAMES, HOSTNAME)
t_domain = world
t_zone = world
则需要修改步骤3中的TG4MSQL,将其改为。
5、重新启动监听,在运行-》cmd中操作,lsnrctl stop
然后lsnrctl start,刚配置的TG4MSQL已经启动。
6
然后lsnrctl status
7
最后 tnsping TG4MSQL
如图所示,为配置成功。
注意:这里可能为出现的错误是在输入tnsping TG4MSQL时会报错:无法解析标示符。造成这种错误的原因是配置文件的错误,需要重新检查配置文件,确保无误。
(五) 测试:
8
开始->所有程序->Oracle-OraDb10g_home1->应用程序开发->SQL Plus,以oracel数据库dba的身份登录。
1、 创建Database Link,此处命名为msql
Create database link msql connect to sa identified by “sa” using ‘TG4MSQL’;
第一个sa是SQL Server数据库的用户名
第二个sa是SQL Server数据库的密码,sqlserver 2005密码中需要加“”
2、 查询
Select * from 数据库表名@msql;
msql为链接名字
查询成功,则配置透明网关成功。
此时可能为遇到另外一个错误:
ORA-28545: 连接代理时 Net8 诊断到错误
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: 紧接着 2 lines (起自 DB_110)
此错误也是因为配置不成功造成,要重新检查配置。
9
版权声明:本文标题:Oracle10g数据库透明网关连接sqlserver2005配置说明文档 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1709175386a221021.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论