ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-12519: TNS:no appropriate service handler found

ORA-12519: TNS:no appropriate service handler found

原创 Linux操作系统 作者:尛样儿 时间:2011-05-13 20:30:42 0 删除 编辑

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博客 ” ,链接:https://blog.itpub.net/23135684/viewspace-695246/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle数据库管理员,Oracle数据库系统构架员;2012年7月出版《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》一书;Oracle 10g OCM。

注册时间:2010-01-05

  • 博文量
    483
  • 访问量
    5648600