暂无图片
Oracle-dblink远程插入数据报-ORA-03150:数据库链接的通信通道的文件结尾
我来答
分享
暂无图片 匿名用户
Oracle-dblink远程插入数据报-ORA-03150:数据库链接的通信通道的文件结尾

两台服务器都安装Oracle 11.2.0.4版本,一台服务器是 Windows(数据库A),另一台服务器是 Linux(数据库B)。
在数据库A上已创建dblink连接到数据库B,数据库A都能通过dblink正常查询到数据库B上的表。
在数据库A上远程插入数据到数据库B时时,指定查询条件插入小数据量时,能正常插入到数据库B。大数据量插入会出现ORA-03150:数据库链接的通信通道的文件结尾错误。

--语句-1 --这样插入小数据量不会出错 insert into db_b.test@dblink select * from db_a.test where id = 3; commit;
--语句-2 --这样全表插入会出现错误 insert into db_b.test@dblink select * from db_a.test; commit; --其中 db_a.test表数据量大约有40多万

语句-2的报错信息如下:
image.png

如何进行排查??

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
星星之火

1、网络应该是没问题可以排除

2、连接应该没问题也可以排除

3、linux系统的资源是不是有问题,验证下,oracle

暂无图片 评论
暂无图片 有用 3
伟鹏

看一下数据库连接超时的配置

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏