admin管理员组

文章数量:1566980

ORA-12519: TNS:no appropriate service handler found
没有适合的服务处理者发现。
意思是:监听器不能创建合适的服务器进程来对应客户端进程,创建不成功有多方面的原因,可能是内存空间不够,不能分配给服务器进程PGA空间,也有可能是Oracle对进程有限制。

检查如下内容:
1.数据库实例是否动态注册成功。
2.在服务器是否可以通过sqlplus / as sysdba链接。
3.检查会话是否超过了process,session的限制值,或者查询v$resource_limits;
4.检查告警日志,是否有j000,m000进程创建失败的记录。
5.检查是否由于sga设置太大导致没有内存空间能够分配给服务器进程。

通过上面的说明,出现这个问题最主要的两个原因是:
1.系统创建的会话、进程超过了Oracle processes和session的限制值。
2.由于没有足够的内存能够分配给新创建的服务器进程。

相应的作出如下调整:
1.增大process的值,如果有进程溢出的情况,请检查是否有连接未关闭的情况。
2.减小sga的大小,适当增大pga的总大小,有足够的内存空间分配给服务器进程。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub/23135684/viewspace-695246/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub/23135684/viewspace-695246/

本文标签: ORAtnshandlerService