如果是使用开发工具,可以同时使用两个连接来访问。
如果是在ORACLE里只能通过DBLINK+配置连接到DB2的连接串来访问。
如果是在ORACLE里只能通过DBLINK+配置连接到DB2的连接串来访问。
解决方案 »
- ORA-12528: TNS: 监听程序错误
- ORA:12518 监听程序无法分发客户机连接
- PL/SQL连接oracle的like语句
- blob类型存储过程,调用时存储过程出错?
- 请问:我在oracle官方网站下载了92010NT_Disk1(2,3).zip三个文件,在win2003下怎么不能安装?
- 一个SQL语句报错(invalid number)的原因
- 从excel中的数据导入到oracle中
- 一个 奇怪的 问题!!
- 如何将一个数据库的表里的数据导到另一个数据库中的一个表里,两表结构都一样???????????????
- Oracle多次分组问题
- 一个SQL句子的写法,(UNIX+ORACLE),回答出来再倒点分给你也不所谓。领导等着我做出来。
- 求教专家:如何为ODBC定制特定的接口
谢谢。
不知道有没有记得的。(好像是通过odbc)
API:"SOCKETS"。检测到错误的位置:""。检测到错误的通信函数:"connect"。协议特定
的错误代码:"10060"、"*"、"*"。 SQLSTATE=08001CLI 连接失败。SQL30081N 检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信 API:"SOCKETS"。检测到错误的位置:""。检测到错误的通信函数:"connect"。协议特定的错误代码:"10060"、"*"、"*"。 SQLSTATE=08001OLEDB 连接失败。SQL30081N 检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信 API:"SOCKETS"。检测到错误的位置:""。检测到错误的通信函数:"connect"。协议特定的错误代码:"10060"、"*"、"*"。 SQLSTATE=08001JDBC 连接失败。[IBM][CLI Driver] SQL30081N 检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信 API:"SOCKETS"。检测到错误的位置:""。检测到错误的通信函数:"connect"。协议特定的错误代码:"10060"、"*"、"*"。 SQLSTATE=08001ADO 连接失败。SQL30081N 检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信 API:"SOCKETS"。检测到错误的位置:""。检测到错误的通信函数:"connect"。协议特定的错误代码:"10060"、"*"、"*"。 SQLSTATE=08001
1、安装 Microsoft Data Access Components (MDAC)SDK ODBC driver
2、建立 SQL SERVER 数据源
test连接上我的test数据库
3、配置tnsnames.ora. (ORACLE_HOME\NETWORK\ADMIN)
test=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=tcp)
(HOST=<IP地址>)
(PORT=1521)
)
(CONNECT_DATA=
(SID=test)
)
(HS=)
)
4、配置listener.ora. (ORACLE_HOME\NETWORK\ADMIN)
(SID_DESC=
(SID_NAME=test)
(ORACLE_HOME=c:\Oracle\iSuites)
(PROGRAM=hsodbc)
)
5、重启ORACLE监听.
CMD
LSNRCTL STOP
LSNRCTL START
LSNRCTL STATUS
6、添加网关配置文件. (ORACLE_HOME\HS\ADMIN)
文件名为:inittest.ora
文件内容:
#
# HS init parameters
#
HS_FDS_CONNECT_INFO = test
HS_FDS_TRACE_LEVEL = 0
#
# Environment variables required for the non-Oracle system
#
#set <envvar>=<value>
7、进入ORACLE SQL*PLUS,建立数据库链.
CREATE DATABASE LINK TOSQL USING 'test';
conn a/a@ODBC:ToAcc,然后可以用sql语句执行查询等。不知道有没有办法可以在oracle 的 sql plus(pl/sql)中,象使用 database link 那用连接到其它数据库(db2)中 ?
tnsping db2
是连通的。
然后用db2连接字配置了一个 database link 连接到db2,在访问db2数据库的时候提示用户或者密码错误,但配置database link的db2用户和密码在db2数据库中是可以连接的。
请问这是为什么?怎么解决?
谢谢!