oracle配置透明网关tg4msql连接SQLServer遇到一个问题
时间:2011-11-29
来源:互联网
在我的笔记本上安装了oracle9I,包括透明网关组件,sqlserver2000,并且数据库已经全部启动.在我按照此http://database.51cto.com/art/201108/284438.htm配置后,报出了这个错误:
ORA-28500 a,=s oracle 5=7g oracle 05m3j175;x4kpeo"
[Transparent getway for MSSQL]could not open MS-SQL Connection
ORA-02063:???2linesTEST?
以上报出完整错误信息,上面连接教程里也提出会有这个错误,但是在sqlserver用户名和密码没加双引号的情况下,但我加了.报出的错误信息也是不一样的.我的sqlserver有两个实例,可以使用telnet localst 1433 ping通.具体的配置是:
initMSDB.ora文件:
HS_FDS_CONNECT_INFO="SERVER=172.16.245.89;DATABASE=MSDB"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
以上我只修改了HS_FDS_CONNECT_INFO为我本地的IP,我想用sqlserver的系统数据库进行测试.
LISTENER.ora文件:
# LISTENER.ORA Network Configuration File: D:\oracle\ora90\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = YL-201111150003)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\ora90)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = MSDB)
(ORACLE_HOME = D:\oracle\ora90)
(PROGRAM = tg4msql)
)
)
以上我添加了最后一个节点
tnsnames.ora文件:
# TNSNAMES.ORA Network Configuration File: D:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ECU2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.2.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ecu2)
)
)
ora =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora)
)
)
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MSDB)
)
(HS = OK)
)
以上我添加了test这个TNS名称.
创建DBLINK后,报出我说的那个错误,我确定SQLserver的客户端网络实用工具和服务网络实用工具都已经启动TCP/IP协议,并且端口为1433.
这是我创建DBLINKR的语句:create database link TEST.US.ORACLE.COM
connect to sa identified by "1234"
using 'test';
以下是我测试的语句:select * from systypes@test
执行时报错,谢谢大家帮忙看一下:)
ORA-28500 a,=s oracle 5=7g oracle 05m3j175;x4kpeo"
[Transparent getway for MSSQL]could not open MS-SQL Connection
ORA-02063:???2linesTEST?
以上报出完整错误信息,上面连接教程里也提出会有这个错误,但是在sqlserver用户名和密码没加双引号的情况下,但我加了.报出的错误信息也是不一样的.我的sqlserver有两个实例,可以使用telnet localst 1433 ping通.具体的配置是:
initMSDB.ora文件:
HS_FDS_CONNECT_INFO="SERVER=172.16.245.89;DATABASE=MSDB"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
以上我只修改了HS_FDS_CONNECT_INFO为我本地的IP,我想用sqlserver的系统数据库进行测试.
LISTENER.ora文件:
# LISTENER.ORA Network Configuration File: D:\oracle\ora90\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = YL-201111150003)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\ora90)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = MSDB)
(ORACLE_HOME = D:\oracle\ora90)
(PROGRAM = tg4msql)
)
)
以上我添加了最后一个节点
tnsnames.ora文件:
# TNSNAMES.ORA Network Configuration File: D:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ECU2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.2.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ecu2)
)
)
ora =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora)
)
)
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MSDB)
)
(HS = OK)
)
以上我添加了test这个TNS名称.
创建DBLINK后,报出我说的那个错误,我确定SQLserver的客户端网络实用工具和服务网络实用工具都已经启动TCP/IP协议,并且端口为1433.
这是我创建DBLINKR的语句:create database link TEST.US.ORACLE.COM
connect to sa identified by "1234"
using 'test';
以下是我测试的语句:select * from systypes@test
执行时报错,谢谢大家帮忙看一下:)
作者: zhw6837943 发布时间: 2011-11-29
几复杂!
作者: qianjin036a 发布时间: 2011-11-29
你有没有看看,执行了创建DBLINKR的语句后,有没有见到创建的这个东西?
作者: qianjin036a 发布时间: 2011-11-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28