在配置监听程序时,想删除了重新建一个,删除后建不了啦。提示“无法创建监听程序”配置文件信息:
tnsnames.ora
SERVICORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = WIN)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ServicOrcl)
    )
  )ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = fuqiang)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = fuqiang)(PORT = 1521))
    )   (CONNECT_DATA = 
      (SERVER = DEDICATED) 
      (SERVICE_NAME = orcl) 
  )到底是怎么回事呀,哪位高人给看看。

解决方案 »

  1.   

    看看服务里监听服务是否有,添加个
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome92TNSListener /v ImagePath /t REG_EXPAND_SZ /d d:\oracle\ora92\BIN\TNSLSNR /f
    net start OracleOraHome92TNSListener
    我的oracle9i,10g的改改路径
      

  2.   

       提示“无法创建监听程序”!
       估计是你在“ORCL = ”前面没有左对齐造成的!
      

  3.   

    可以使用oracle的客户端程序创建
      

  4.   

    我觉得有这个时间在这里等答案不如赶快重新安装一下oracle.
      

  5.   

    用Net Manager也不行,不知道是哪写错了,卸载了重安了,没有这个问题了,谢谢大家了。
      

  6.   

    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.116)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
      )