ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-12518, TNS:listener could not hand off client connection

ORA-12518, TNS:listener could not hand off client connection

原创 Linux操作系统 作者:mengzhaoliang 时间:2009-08-06 16:58:43 0 删除 编辑

 

spring中用jdbc去连接oracle的时候,出现错误:

ORA-12518, TNS:listener could not hand off client connection

org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
Caused by: 
org.hibernate.exception.GenericJDBCException: Cannot open connection
         at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)

 

原因一般为:客户连接到监听器后,监听器把客户重定向到调度程序端口,由于操作系统问题,这些连接会被拒绝。
要解决这个问题,只需要在LISTENER.ORA的头部加入这一行DIRECT_HANDOFF_TTC_LISTENER = OFF 即可。

listener.ora文件加上一句  DIRECT_HANDOFF_TTC_LISTENER = OFF

然后重启监听服务

lsnrctl stop
lsnrctl start

 

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

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2008-01-30

  • 博文量
    335
  • 访问量
    2905106