日期:2014-05-17  浏览次数:20726 次

????在线急等
服务器上装的是win2003系统 装了oracle10g 本来运行好好的
半个月后 服务器重启  运行报错  监听错误
可是我的服务都启动了 监听服务也启动的
看计算机的管理服务里面是显示服务 “已启动” 了
但是为什么还报监听的错误了
????
在线急等
------解决方案--------------------
首先,确认一下你的数据库的实例名,比如叫 A
其次,确认一下数据库和监听是否都正常启动:
在服务器上运行:
1   C:\>sqlplus " /as sysdba" 
    看看提示的是“已连接数据库”还是“连接到空闲例程”(或者“connected to database”还是“connected to an idle instance”)

2   C:\>lsnrctl status
    看看是否有错误提示,还是这样:
    Service "A" has 2 instance(s).
      Instance "A", status READY, has 1 handler(s) for this service...

再次,检查客户端的tnsnames.ora,你要用的连接串B里填的主机名(ip地址)是否正确,service_name是否是 A

最后,C:\>tnsping B