我的ora文件如下,在lsnrctl中启动时说我TNS的名称位置不正确,但在NETWORK ASSISTANT 中打不开监听器啊。
LISTENER =   
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.132.48.60)(PORT = 1521))
  )SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = c:\oracle\ora81)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = NSGHR)
      (ORACLE_HOME = c:\oracle\ora81)
      (SID_NAME = NSGHR)
    )
  )

解决方案 »

  1.   

    给你一个例子吧:
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 192.136.15.13)(PORT = 1522))
          )
        )
      )
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (ORACLE_HOME = /oracle816/app/product/8.1.6)
          (GLOBAL_DBNAME= bill)
          (SID_NAME = bill)
        )
      )
      

  2.   

    tnsping sid先查一下,通的应该没问题
      

  3.   

    查看一下Listener.log文件中,看是什么原因.造成监听器TNSListener Service 启动不了的原因很多,搜索一下以前的帖子吧,或许可以解决你的问题.
      

  4.   

    查看一下Listener.log文件中,看是什么原因.造成监听器TNSListener Service 启动不了的原因很多,搜索一下以前的帖子吧,或许可以解决你的问题.