Oracle出现“TNS: 监听程序无法分发客户机连接”解决方法
程序员文章站
2022-05-30 23:34:31
...
打开sqlplus后用system角色登陆然后切换成scott用户,再切换成sysD:/gt;sqlplus sys/admin@orcl as sysdba然后接下去操作出现
1、问题描述:
打开sqlplus后用system角色登陆
然后切换成scott用户,再切换成sys
D:/>sqlplus sys/admin@orcl as sysdba
然后接下去操作出现 “TNS: 监听程序无法分发客户机连接”
2、解决过程
用lsnrctl service查看监听状态
D:/Documents and Settings>lsnrctl service
如下的原因:客户连接到监听器后,监听器把客户重定向到调度程序端口(很可能不是1521端口),由于操作系统问题,,这些连接会被拒绝。
要解决这个问题,只需要在LISTENER。ORA的头部加入这一行DIRECT_HANDOFF_TTC_LISTENER = OFF 即可。
解法方法:
在listener.ora加入下面的“加入内容”
然后在命令行执行以下命令重启监听器和EM,如果还有问题就再重新启动下oracle服务
lsnrctl stop
lsnrctl start
emctl stop dbconsole
emctl start dbconsole
推荐阅读
-
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
-
linux下oracle报错,提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务的解决办法
-
ORA-12523:TNS:监听程序无法找到适用于客户机连接的例程
-
ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID等错误解决方法
-
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
-
linux下oracle报错,提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务的解决办法
-
Oracle出现“TNS: 监听程序无法分发客户机连接”解决方法
-
Oracle出现“TNS: 监听程序无法分发客户机连接”解决方法
-
windows 2008 64位oracle11g部署问题(3)之ORA-12514:TNS:监听程序当前无法识别连接
-
windows 2008 64位oracle11g部署问题(3)之ORA-12514:TNS:监听程序当前无法识别连接