匿名用户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的报错信息如下:

如何进行排查??
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
