我用的是9i,连接本地的sqlserver服务器一切OK,但是连接远程的sqlserver服务器总是报错:ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[Transparent gateway for MSSQL]
ORA-02063: 紧接着2 lines(源于BS_SQLDB)请问是什么原因?1.配置文件initsql2k.ora内容:HS_FDS_CONNECT_INFO="SERVER=10.1.1.178;DATABASE=db1"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=db1user
HS_FDS_RECOVERY_PWD=db1test其中10.1.1.178为sqlserver服务器IP地址,db1为数据库名。2.listener.ora加入的内容:
(SID_DESC =
(SID_NAME=sql2k)
(ORACLE_HOME = E:\oracle\ora92)
(PROGRAM=tg4msql)
)3.tnsnames.ora加入的内容是:SQLDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = arison)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sql2k)
)
(HS = OK)
)其中HOST=arison,arison是我本机。4.创建db link
create database link SQLDBTest
connect to db1user identified by db1test
using 'SQLDB';
其中db1user 是登陆db1的用户名,db1test是该用户的密码。5.测试查询就是出上面的问题。
SQL>select * from employee@SQLDBTest;ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[Transparent gateway for MSSQL]
ORA-02063: 紧接着2 lines(源于SQLDBTest)
问题紧急,请高手们帮帮忙,谢过了。
[Transparent gateway for MSSQL]
ORA-02063: 紧接着2 lines(源于BS_SQLDB)请问是什么原因?1.配置文件initsql2k.ora内容:HS_FDS_CONNECT_INFO="SERVER=10.1.1.178;DATABASE=db1"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=db1user
HS_FDS_RECOVERY_PWD=db1test其中10.1.1.178为sqlserver服务器IP地址,db1为数据库名。2.listener.ora加入的内容:
(SID_DESC =
(SID_NAME=sql2k)
(ORACLE_HOME = E:\oracle\ora92)
(PROGRAM=tg4msql)
)3.tnsnames.ora加入的内容是:SQLDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = arison)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sql2k)
)
(HS = OK)
)其中HOST=arison,arison是我本机。4.创建db link
create database link SQLDBTest
connect to db1user identified by db1test
using 'SQLDB';
其中db1user 是登陆db1的用户名,db1test是该用户的密码。5.测试查询就是出上面的问题。
SQL>select * from employee@SQLDBTest;ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[Transparent gateway for MSSQL]
ORA-02063: 紧接着2 lines(源于SQLDBTest)
问题紧急,请高手们帮帮忙,谢过了。
解决方案 »
- 如何按半小时判断数据
- 做一个备份程序 如果备份库空间不足报什么错?
- 请问 我要 查看v$sql 里面的数据 改怎么做
- Oracle研发中心招人,高手快来看看
- 救命,这个语句怎么写?
- 触发器问题,求高手帮忙
- 列没有编制索引 是什么问题?大家帮忙看看
- 如何找到oracle的bug database?
- 当存储过程中显性查询得到的游标为空时,怎样才能判断出来呢?
- oracle查询根据名称过滤每个人最后的登录时间
- 数据库两个表连接问题
- 请问:PROC 编译C++文件命令:proc CODE=CPP CPP_SUFFIX=cpp iname=filename.pc parse=none 之后的编译命令??
在本机连接sqlserver数据库可以正常连接并且能在查询分析器中查出相关数据的。