监听程序无法分发客户机连接

错误1Pl/sql:无法分发客户机连接

错误2MyEclipse运行错误: TNS:listener could not hand off client connection

错误3sqlplus  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可能会出现错误:

错误4sql/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.oralistener.ora中的IP做出相应改变后,重新启动监听就好啦。




全部评论

相关推荐

11-18 15:57
门头沟学院 Java
最终归宿是测开:这个重邮的大佬在重邮很有名的,他就喜欢打92的脸,越有人质疑他,他越觉得爽😂
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务