请帮忙..。我需要从Windows服务器计算机上的Oracle数据库(A)连接到Server数据库(B)。这就是我所做的。
在(A):-名称: ISECWM驱动程序: ODBC驱动程序11上创建的SQL Server测试结果:
用于Server版本12.00.5543的Microsoft驱动程序 运行连接测试..。 尝试连接连接建立验证选项设置与服务器断开连接 测试成功完成!
$ORACLE_HOME/hs/admin/initISECWM.ora文件包含
HS_FDS_CONNECT_INFO = ISECWM HS_FDS_TRACE_LEVEL = OFF
$ORACLE_HOME/network/admin/listener.ora更新:-
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME=
ISECWM) (ORACLE_HOME=c:\oracle\11g) (PROGRAM=dg4odbc)
$ORACLE_HOME/network/admin/tnsnames.ora更新:-
( (ADDRESS=(PROTOCOL=TCP)(HOST=
SERVER A HOSTNAME)(PORT=1521)) (CONNECT_DATA=(SID=ISECWM)) (HS=OK) )
创建数据库链接:-
使用‘WORLDMAP.DBL’创建公共数据库链接TSTDBLINK连接到由"sql server密码“标识的"sql server用户名”;
测试了数据库链接:-
从dual@TSTDBLINK中选择*;--给出错误
错误:-
ORA- 28513 :异构远程代理ORA-02063中的内部错误:来自TSTDBLINK 28513的前一行。00000 -“异构远程代理中的内部错误”*原因:支持异构数据库链接的Oracle远程代理中发生了内部错误。*操作:记录错误是如何产生的,并与代理供应商的客户支持代表联系。行处的错误:7列: 20
发布于 2018-07-20 14:16:18
啊,甲骨文终于帮了我这个忙。
我好像有两个家,我把initISECWM.ora放错了甲骨文的家。
只是复制和粘贴在另一个家庭/hs/admin/,它的工作就像一个奇迹!瞧!
https://stackoverflow.com/questions/51441902
复制相似问题