千家信息网

oracle中出现ORA-12520错误怎么办

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了oracle中出现ORA-12520错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ORA-12520: T
千家信息网最后更新 2026年11月03日oracle中出现ORA-12520错误怎么办

这篇文章主要介绍了oracle中出现ORA-12520错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序

监听日志太大;内存耗尽;os进程耗尽;CPU过忙;连接风暴;共享池内存收缩...都会导致这种情况
根据网上资料:
当你碰到ORA-12520错误时,如下所示:

英文:
ORA-12520: TNS:listener could not find available handler for requested type of server
中文:
ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序

一般你应该从下面两个方面考虑:
1:数据库是专用服务器,但是在tnsname.ora配置文件中设置的连接方式是shared,这种情况需要修改tnsname.ora配置文件,这种错误情况一般发生在第一次连接数据库服务器。

如下所示,将数据库服务器关闭共享服务器配置后,然后用PL/SQL Developer连接数据库,就会出现ORA-12520错误。
alter system set shared_servers=0 scope=both;

System altered.


2:运行正常的数据库服务器,突然报ORA-12520错误,一般是因为process不够引起的。需要增大processes参数的值。


然而进过检查服务器、客户端都是dedicated模式,且process参数足够。。

接着查看监听日志发现达到4g,现象是从1号开始的,而监听日志不写东西是从上个月31号,现象基本符合,可能是由于监听日志过大引起的

解决:
oracle 监听器日志文件过大导致该文件无法更新
解决操作步骤 :

lsnrctl set log_status off ### 先把日志状态停掉,这样就不会写监听器日志
现在就可以把 监听器日志文件备份mv 或是 删掉rm
lsnrctl set log_status on ### 重新打开日志,开始记录监听器日志。该文件会自动创建

可以执行 lsnrctl status ,检查监听器日志文件

切记 : 不能直接 cat /dev/null > listener_testdb1.log 除非在监听器关闭的情况下。
否则,即便文件已经被清空,监听器还是无法执行写入日志的。

另外也可以指定监听器日志文件的名字,而不需要系统生成的文件名:

==========================
如何确定oracle数据库的连接模式是专用,还是共享模式

这个问题既与参数shared_servers、dispatchers有关,还与服务器、客户端的TNSname.ora文件有关系。

在DB端的shared_servers参数控制server是否能接受share server连接,但是,client可以通过在TNSname.ora 来设置强制使用DEDICATED

如下,4种情况:

DB shared_servers = 0 , TNSname.ora server=shared或者不设置 ==> DEDICATED连接

DB shared_servers = 0 , TNSname.ora server=DEDICATED ==> DEDICATED连接

DB shared_servers > 0 , TNSname.ora server=DEDICATED ==> DEDICATED连接

DB shared_servers > 0 , TNSname.ora server=shared或者不设置 ==> Shared连接


感谢你能够认真阅读完这篇文章,希望小编分享的"oracle中出现ORA-12520错误怎么办"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

监听 日志 文件 服务器 服务 监听器 错误 数据 数据库 情况 参数 程序 篇文章 模式 配置 怎么办 客户 现象 端的 类型 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 什么是科技互联网 蓝思科技飞鸽互联网 国智互联网科技 互联网科技垄断 互联网科技英文 广州互联网络科技有限公司 菲比寻常互联网科技 崇明区互联网教育科技诚信经营 互联网科技和信息 想开互联网科技公司怎么样 银行科技岗属于互联网吗 互联网安防科技感 扫呗互联网科技有限公司 宁波跨境商互联网科技有限公司 普陀区互联网教育科技管理办法 互联网金融运营模式中的金融科技 互联网时代高科技布局 互联网企业和网络科技有限公司 银川新华互联网科技学校招聘 无锡溥仪互联网科技有限公司 成都仁贤领冠互联网科技有限公司 互联网金融中的现代科技 工业互联网展湾科技股份有限公司 风投北京互联网科技 半导体行业属于互联网高科技类吗 湖北辰鑫科技互联网 中国科技和美国互联网 北京天晋互联网科技有限公司 杭州科技互联网公司有哪些
0