查看: 4|回复: 0

记ORA-12516报错,PLSQL连接数据库失败,修改最大连接数

[复制链接]

2

主题

0

回帖

18

积分

管理员

积分
18
发表于 4 小时前 | 显示全部楼层 |阅读模式



背景:

服务器迁移到一个新的服务器上
系统版本:WindowsServer2019
oracle版本:oracle 11g
程序在新服务器上运行月余。

故障描述:
数据库安装后导入了原系统的数据库,运行月余正常,这两天出现偶尔PLSQL登录数据库失败的情况。数据库报错原因ora-12516


解决思路:
搜索得知故障原因为最大连接数太小。

sysdba用户登录命令行
查询当前连接数:SQL> select count(*) from v$session;
查询最大连接数:SQL> select value from v$parameter where NAME='processes';

果然,当前连接数146,最大连接数150.

关闭服务端程序,修改最大连接数
alter  system set processes = 4000 scope=spfile;

重启生效,所以shutdown immediate
再startup
ps:重启数据库最好检查数据库连接都关闭了,不然卡很久,当然如果数据不重要也可以abort选项。

当然如果以上过程中出现了ora-28056报错,请查看[url=ora-28056解决办法 https://33371.cn/forum.php?mod=viewthread&tid=5]ora-28056解决办法[/url]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2025 Discuz! Team.|蜀ICP备2025161238号-2

在本版发帖
关注公众号
QQ客服返回顶部
快速回复 返回顶部 返回列表