首页 >

Oracle ora-02020 存储过程中dblink使用个数问题

数据库|mysql教程Oracle ora-02020 存储过程中dblink使用个数问题
Oracle教程,Oracle ora-02020 存储过程
数据库-mysql教程
产品信息管理源码,vscode f12,ubuntu 开发机,tomcat 怎么清楚日志,sqlite写入过程中断电,梦见床上有许许多多小爬虫,php 二维码 logo,谷歌seo推广公司屯昌,网站源码抓取工具,动易2006图片模板lzw
有个存储过程,里面已经有4个dblink了,但是由于业务需要,还需要再加几个,在加到第五个的时候,系统忽然抛出一个错误:ora-020
安卓本地阅读软件源码,ubuntu 设置核显,tomcat中添加数据库,小狗身上爬虫子,php删除指定的字符串,太原seo教程lzw
采集小说资源网站源码,ubuntu 截屏日志,tomcat允许访问文件夹,傻瓜爬虫工具,php分销软件定制厂家,seo+uelzw

有个存储过程,,里面已经有4个dblink了,但是由于业务需要,还需要再加几个,在加到第五个的时候,系统忽然抛出一个错误:ora-02020 too many database links in use。咨询Oracle工程师,得出的结论是在oracle的系统参数中,OPEN_LINKS和open_links_per_instanse两个参数设置问题,系统默认为4,并没有对这个参数修改。

操作:

1)用sys登录,

2)show parameter spfile;

看到下面有文件,说明oracle用的的是spfile。

3) 备份SPFILE,放置设置有问题需要倒回

create pfile=’/opt/oracle/spfile2011***.ora’ from spfile;

4)show parameter open

SQL> show parameter open

NAME TYPE VALUE

———————————— ———– ——————————

open_cursors integer 300

open_links integer 4

open_links_per_instance integer 4

read_only_open_delayed boolean FALSE

session_max_open_files integer 10

5)修改两个参数:open_links,open_links_per_instance

alter system set open_links=50 scope=spfile

alter system set open_links_per_instance=50 scope=spfile

6)重启数据库,设置完成。

原来以为open_links这个参数是指整个数据库允许用多少个dblink,open_links_per_instance这个参数是指每个实例最多允许的dblink个数。后来查资料才发现第一个参数的意思理解错了,open_links oracle的官方解释是每个session最多允许的dblink数量。至于其他的区别,在看了英文的解释以后,还是不大明白。希望又看到了,懂得这些的兄弟姐妹能够给补充一下。


Oracle ora-02020 存储过程中dblink使用个数问题
  • Oracle数据库开发结构设计技巧
  • Oracle数据库开发结构设计技巧 | Oracle数据库开发结构设计技巧 ...

    Oracle ora-02020 存储过程中dblink使用个数问题
  • Unable To Open Database After ASM Upgrade From Release 11.1
  • Unable To Open Database After ASM Upgrade From Release 11.1 | Unable To Open Database After ASM Upgrade From Release 11.1 ...

    Oracle ora-02020 存储过程中dblink使用个数问题
  • SUSE Enterprise 10 Linux上Oracle 11g安装笔记
  • SUSE Enterprise 10 Linux上Oracle 11g安装笔记 | SUSE Enterprise 10 Linux上Oracle 11g安装笔记 ...