数据集中db_link使用过多报错,但是用PL/SQL执行是正常的,应该是哪方面的问题呢?

报错是ORA-02020:过多的数据库链接在使用中,但是数据集里面只引用了两个db_link,而且用PL/SQL执行SQL是正常的,要怎么处理这个问题呢?

FineReport 凯瑟琳娜 发布于 2022-4-1 18:32 (编辑于 2022-4-1 18:38)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
凯瑟琳娜Lv3见习互助
发布于2022-4-8 15:07

更新到最新的jar包就解决了。。。

最佳回答
0
SeasonsLv3见习互助
发布于2022-4-1 21:03

应该是访问逻辑造成进程的dblink访问数增多造成的,试一试扩大限定数吧.改完之后重启一下

alter system set open_links=10 scope=spfile;

alter system set open_links_per_instance=10 scope=spfile;

其中open_links :每个session最多允许的dblink数量;open_links_per_instance:指每个实例最多允许的dblink个数

  • 1关注人数
  • 394浏览人数
  • 最后回答于:2022-4-8 15:07
    请选择关闭问题的原因
    确定 取消
    返回顶部