监听程序无法分发客户机连接
错误1:Pl/sql:无法分发客户机连接
错误2:MyEclipse运行错误: TNS:listener could not hand off client connection
错误3:sqlplus TNS:协议适配器错误
1.在lisner.ora加一句
DIRECT_HANDOFF_TTC_LISTENER = OFF
2.看计算机 -> 管理->服务 中oracle是否启动了
3.Cmd
执行lsnrctl service
lsnrctl stop
lsnrctl start
lsnrctl service
emctl stop dbconsole
emctl start dbconsole
重新运行pl/sql可能会出现错误:
错误4:sql/plus ORA-01034,ORA 27101
Cmd执行sqlplus "sys/password as sysdba"
连接成功,提示"已连接到空闲例程"
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1375792 bytes
Variable Size 293601744 bytes
Database Buffers 234881024 bytes
Redo Buffers 5804032 bytes
数据库装载完毕。
数据库已打开。
现在可以尝试重新进入sqlplus登录。
尝试连接pl/sql 成功登录
<--以上方法摘自http://blog.csdn.net/zhanghai412/article/details/7947460-->
可能会出现以下意外:
1、启动oracle TNSLisner服务时
2、此时启动监听可能出现问题
此时你ping 对应IP时是ping不通的
Cmd 执行ipconfig,会发现此时你的ip地址其实已经发生了改变
是不是换了工作地方,连接了不同的网络呢?
没关系,根据ipconfig显示的ip地址,
在tnsnames.ora和listener.ora中的IP做出相应改变后,重新启动监听就好啦。