数据库无法连接了!

[复制链接]
查看11 | 回复5 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
数据库的连接肯定没有达到上限,
数据库机器也不忙。vmstat 显示cpu 只有15%利用率
察看alert_ORCL.log也没有什么异常,就是从远程连接不上了。
(从本地可以连接)
因为以前我删除过一次listener.log,所以listener.log里面没有内容
察看不到任何信息。
后来我重启数据库,好了。
请问如果下一次再遇到类似问题,我应该从那个方面下手。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
客户端连接的时候报的是什么错误信息那?
删除过一次listener.log,马上就可以恢复的啊?lsnrctl stop 再重新启动一下就有了。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
若在UNIX下,有可能是LISTNENER进程死了,我经常遇到这种情况,已经连上的用户没问题,新连接无法建立,运行lsntrctl stop没反映。 解决的办法是KILL掉LISTENER的进程,从新启动LISTENER。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
删除LISTENER.LOG 之前 最好成绩配置另外一给端口.
这样服务不断重新启动原来的LISTENER .及可以回复.
当然客户段的tnsname.ora也必须指定连接的端口 . 这样还
起到了一部分在监听进程的负载平衡作用.
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
在客户端运行sqlplus 就停在那里 一直不动。因为害怕断开连接,不敢停止listener。
后来网站不断出错,一狠心重起数据库,好了。但是真害怕再出毛病。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
中断listener对已经链接到数据库的用户没有任何影响
一般情况lsnrctl stop,再lsnrctl start就OK了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行