Chinaunix首页 | 论坛 | 博客
  • 博客访问: 762700
  • 博文数量: 99
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1163
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-22 09:50
个人简介

一个守望数据库的老菜鸟

文章分类

全部博文(99)

文章存档

2019年(21)

2018年(17)

2017年(37)

2016年(24)

我的朋友

分类: Oracle

2019-07-04 13:55:15

博客文章除注明转载外,均为原创。转载请注明出处。

如果遇到ORA-02020:too many database links in use,可能是db link相关的问题。
[oracle@orcl-db ~]$  oerr ora 2020 
02020, 00000, "too many database links in use"
// *Cause:  The current session has exceeded the INIT.ORA open_links maximum.
// *Action: Increase the open_links limit, or free up some open links by
//          committing or rolling back the transaction and canceling open
//          cursors that reference remote databases.
这时候,可能需要调整如下2个和link相关的参数,分别是:
open_links和  open_links_per_instance
,前者使指定每个会话(session)最大能打开的db link数,默认值为4
而后者的作用是使每个实例(instance)最大能打开的db link数,默认值为4。
调整参数,需要重启数据库。
SQL> alter system set open_links=50 scope=spfile;
System altered

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

此外视图V$dblink用来报告数据库link相关的资源状态.

--The end
阅读(5043) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~