首頁 > 資料庫 > mysql教程 > Oracle出现“TNS: 监听程序无法分发客户机连接”解决方法

Oracle出现“TNS: 监听程序无法分发客户机连接”解决方法

WBOY
發布: 2016-06-07 17:21:12
原創
1728 人瀏覽過

打开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

linux

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板