服务器上装的是win2003系统 装了oracle10g 本来运行好好的
半个月后 服务器重启  运行报错  监听错误
可是我的服务都启动了 监听服务也启动的
看计算机的管理服务里面是显示服务 “已启动” 了
但是为什么还报监听的错误了
????
在线急等

解决方案 »

  1.   

    首先现在你的数据库用客户端工具能不能连得上?
    要是客户端工具连接报错,你客户端的 tnsname.ora 有没有配置好?
    再次重启你的服务器看看
      

  2.   

    重启前是好的 配置也没有任何的改动  是什么原因呢 
    orale  真是个复杂的东西。。
      

  3.   

    把alert日志贴出来,把启动oracle的详细错误贴出来
      

  4.   

    Oracle Automation 错误 '800a01b8' Unable to make connection, ORA-12514: TNS:listener does not currently know of service requested in connect descriptor这个报错
    在线急等啊 ???
      

  5.   

    首先,确认一下你的数据库的实例名,比如叫 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