zoukankan      html  css  js  c++  java
  • ORA-02020 : 过多的数据库链接在使用中-Windows环境解决步骤

    一、现象

    编译存储过程时报ORA-02020错误。

    错误详细信息:
    ORA-04052在查找远程对象 xx@yy时出错 ORA-00604 : 递归 SQL 级别 1 出现错误 ORA-02020 : 过多的数据库链接在使用中

    二、解决步骤

    1.查看一下有关link的参数

    SQL> show parameter open_links

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    open_links integer 4
    open_links_per_instance integer 4


    参数的解释:
    ***open_links :每个session最多允许的dblink数量;
    ***open_links_per_instance:指每个实例最多允许的dblink个数


    2. 扩大允许使用dblink数量;

    SQL> alter system set open_links=50 scope=spfile;

    System altered

    SQL> alter system set open_links_per_instance=50 scope=spfile;

    System altered

    3. 重启Oracle实例Windows服务,使修改生效


    4. 检查参数修改是否生效

    SQL> show parameter open_links

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    open_links integer 50
    open_links_per_instance integer 50


    5. 重新编译存储过程,顺利通过

  • 相关阅读:
    有趣的放大镜
    特效代码
    向数据库添加学生信息。存放在REQUEST对象里
    机房servlet过滤器
    冒泡排序法
    验证码 随机生成器 详解
    生成器 种子
    生日
    在字符串里寻找某字符出现的个数
    课堂随笔
  • 原文地址:https://www.cnblogs.com/jacktang/p/4646297.html
Copyright © 2011-2022 走看看