ORA-02020:过多的数据库链接在使用

 一、问题描述

          今天同事说,有一个查询功能,同时查了几个子平台的dblink,页面返回报错。

          提示ORA-02020:过多的数据库链接在使用; bad SQL grammar

二、解决办法

        1)分析业务需求

          分析业务场景 ,发现必须要现查,因此需要解决。 

        2)查link的相关参数             

show parameter open_links;

    两个参数的含义:open_links :每个session最多允许的dblink数量;
                                 open_links_per_instance:指每个实例最多允许的dblink个数

    由上图看到,默认都是4.

  3)增大容许的数量

alter system set open_links=20 scope=spfile;
alter system set open_links_per_instance=20 scope=spfile;


修改后再次查看,未生效。

4)在维护时段-重启库

需要重启oracle;  重启后,参数修改成功,问题解决。

shutdown immediate;

startup;

 

 

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值