出现“OracleOraHome81TNSListener 服务启动后又停止了,一些服务自动停止,如果他们没什么可做的事件类型: 错误
事件来源: Service Control Manager
事件种类: 无
事件 ID: 7034
日期: 2009-3-17
事件: 9:11:29
用户: N/A
计算机: SUPER-IBM
描述:
服务 OracleOraHome81TNSListener 意外停止。这发生了 2 次。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。这个是错误事件代码
如果我过一会儿再去启动这个服务 有时它又可以启动了但是我过几分钟再去重启这个服务,有时候它又启动不了了,如此反复,真是为难我了我没改过计算机名 和 IP地址等WINDOWS设置

解决方案 »

  1.   


    Oracle数据库TNS常见错误解决方法:http://blog.csdn.net/hdhai9451/archive/2009/03/04/3957094.aspx
      

  2.   

    看看你的监听文件配置。路径为oracleSetup\product\10.2.0\db_1\NETWORK\ADMIN中的listener.ora与tnsnames.ora这两个文件是否配置正确,我也遇到了这个问题,把配置改下。
    listener.ora 文件内容
    # listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
        )
      )tnsnames.ora文件内容
    # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
    EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
    你这样配置下看看行不.
      

  3.   

    listener.ora 文件内容 
    SID_LIST_LISTENER = 
      (SID_LIST = 
        (SID_DESC = 
          (SID_NAME = ORACLE_SID) 
          (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)  
        ) 
      ) LISTENER = 
      (DESCRIPTION_LIST = 
        (DESCRIPTION = 
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
          (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521)) 
        ) 
      ) 
    还不行的话
    把原来的删除再用netca或者netmg重建
      

  4.   

    # listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = chinacha)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
      )tnsnames.ora# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.XBOOK2 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = xbook2)
        )
      )
      

  5.   

    编程论坛 6 个网友回答: 
    多谢大家了,问题解决了。是中病毒了。 
    欢迎转载,但请保留出处,本文章转自[华软网] 原文链接:http://www.huarw.com/db/Oracle/200806/1619568.html很有可能是中毒的原因