ORA-00020 Oracle数据库超连接数问题
发布日期:2021-05-14 17:49:28 浏览次数:20 分类:精选文章

本文共 513 字,大约阅读时间需要 1 分钟。

1、现象:

数据库服务器或客户端连接数据库时有如下报错信息:

ORA-00020:maiximun number of process(xxxx)  exceeded.

2、原因:

连入数据库的连接数(processes)超过了数据库设置的最大连接数,此参数默认为150,应根据业务情况合理调整。

3、解决方式

a) 停止数据库监听,防止新连接的产生。

b) 停止暂时用不到的数据库客户端或应用程序,释放数据库连接。

c) 进入数据库修改连接数。(连接数修改需重启数据库生效)

--备份参数文件(修改连接数过大,数据库无法启动时,可根据此备份迅速恢复数据库)

create pfile='/home/oracle/pfile20200714.ora'  from spfile;

--修改连接数

alter system set processes=500 scope=spfile;

--重启数据库

startup force

--查看数据库最大连接数

show parameter processes;

ps:11g R2后,session=1.5*processes+22,随着processes的改变而改变,无需手动修改。

上一篇:ORA-01017:用户名/口令无效;登录被拒绝 或 ORA-01031: 权限不足(免密认证登录时)
下一篇:ORA-00257 Oracle数据库归档空间耗尽

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月01日 16时07分50秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章