码迷,mamicode.com
首页 > 数据库 > 详细

远程连接Oracle时出现ORA-01034 和ORA-27101 的解决办法

时间:2016-01-19 19:15:05      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

客户端使用tnsping没有问题,但使用sqlplus连接时却报错。

cmd->tnsping 192.168.56.101:1521/ora11gR2

tnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。

 

服务器端执行 lsnrctl 未发现什么异常

C:\Documents and Settings\Administrator>lsnrctl status

C:\Documents and Settings\Administrator>lsnrctl stop

C:\Documents and Settings\Administrator>lsnrctl start

 

SQL> show parameter local_listener

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
local_listener                       string

 

SQL> alter system set local_listener=‘(ADDRESS =(PROTOCOL=TCP)(HOST=192.168.56.101) (PORT=1521)(SID=ora11gR2))‘;
System altered.

SQL> alter system register;
System altered.

SQL> exit

 

客户端再次测试,连接成功!
C:\>sqlplus scoot/aaaaaa@192.168.56.101:1521/ora11gR2

 

远程连接Oracle时出现ORA-01034 和ORA-27101 的解决办法

标签:

原文地址:http://www.cnblogs.com/zhaoguan_wang/p/5142839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!