oracle dblink 客户端一直出现ora-02068 03113错误 本帖最后由 chubing07 于 2014-06-05 11:58:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同步只用到了查询操作,目前没有其他操作。select * from table@dblink;select * from dual@dblink;查询执行后,都是一直处于运行状态。等了大概有5 -10分钟的样子,会弹出错误。 另外:我在服务器端找了又一台服务器,两台服务器间建立dblink没有问题。 select trigger_name, triggering_event, status from dba_triggers where triggering_event like 'LOG%'; 看看是否存在基于登录事件的触发器可能跟网络有关 在客户端用sqlplus连接服务端,执行几次查询操作,看看有没有问题 返回值为空我觉着也是网络的问题比较大些,可是ping很稳定,没出现丢包等情况。而且配置tns,使用用户名和密码、plsql直接连接操作也没问题。哎,真是让人抓狂的问题啊。 pl/sql dev直连没问题?看看dblink中配置的连接串是什么样的,和pl/sql dev用的一样么客户端这边应该有对应的trc文件,看看里面的描述 我看了我这边的sqlnet.log和listener.log发现客户端过来的连接中,端口PORT使用的都是比较大27-MAY-2014 19:01:09 * (CONNECT_DATA=(SERVICE_NAME=rk)(CID=(PROGRAM=d:\oracle\ora92\bin\ORACLE.EXE)(HOST=IBM22)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.**.**.1)(PORT=64417)) * establish * rk * 027-MAY-2014 19:02:41 * service_update * jzrk * 005-JUN-2014 15:40:57 * (CONNECT_DATA=(SERVICE_NAME=rk)(CID=(PROGRAM=d:\oracle\ora92\bin\ORACLE.EXE)(HOST=IBM22)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.**.**.1)(PORT=47606)) * establish * rk * 0我本地建立的dblink使用的端口都是10000以下的。会不会网络上,端口被限制了? 没有解决,最后用java写个小程序。 oracle10如何结束sql运行的语句? ORA-09925: Unable to create audit trail file pl/sql while循环的问题 exp导出数据库表时报错,请问是什么原因。 quesiton 4400W量的语句优化!求高手 问几个关于oracle 的简单的问题 UTL_FILE求救 请那位大侠指点迷惑,急...... 大家的表空间是怎么命名的? oracle11g安装时所有条件都不满足 连接查询问题
同步只用到了查询操作,目前没有其他操作。
select * from table@dblink;select * from dual@dblink;查询执行后,都是一直处于运行状态。等了大概有5 -10分钟的样子,会弹出错误。
看看是否存在基于登录事件的触发器可能跟网络有关
返回值为空
我觉着也是网络的问题比较大些,可是ping很稳定,没出现丢包等情况。而且配置tns,使用用户名和密码、plsql直接连接操作也没问题。哎,真是让人抓狂的问题啊。
看看dblink中配置的连接串是什么样的,和pl/sql dev用的一样么客户端这边应该有对应的trc文件,看看里面的描述
我看了我这边的sqlnet.log和listener.log
发现客户端过来的连接中,端口PORT使用的都是比较大
27-MAY-2014 19:01:09 * (CONNECT_DATA=(SERVICE_NAME=rk)(CID=(PROGRAM=d:\oracle\ora92\bin\ORACLE.EXE)(HOST=IBM22)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.**.**.1)(PORT=64417)) * establish * rk * 0
27-MAY-2014 19:02:41 * service_update * jzrk * 005-JUN-2014 15:40:57 * (CONNECT_DATA=(SERVICE_NAME=rk)(CID=(PROGRAM=d:\oracle\ora92\bin\ORACLE.EXE)(HOST=IBM22)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.**.**.1)(PORT=47606)) * establish * rk * 0
我本地建立的dblink使用的端口都是10000以下的。
会不会网络上,端口被限制了?