用lsnrctl>status看看网络侦听的状态,如果是没有 起来可能是listener.ora文件中的一些参数配置错误引起的

解决方案 »

  1.   

    很可能是listener.ora参数配置错误,oracle数据库服务器必须安装有网卡或虚拟网卡
      

  2.   

    是第一次安装,还是安装后的修改,如果是修改的话,和网络协议有关.
    如为新装置,则查看listener.ora文件.有没有把主机明,SID加进去
    给你一个例子做参考:
    # LISTENER.ORA Network Configuration File: C:\oracle\ora81\network\admin\listener.ora
    # Generated by Oracle configuration tools.LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = cglv0005)(PORT = 1521))
          )
        )
        (DESCRIPTION =
          (PROTOCOL_STACK =
            (PRESENTATION = GIOP)
            (SESSION = RAW)
          )
          (ADDRESS = (PROTOCOL = TCP)(HOST = cglv0005)(PORT = 2481))
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oracle\ora81)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = glam)
          (ORACLE_HOME = C:\oracle\ora81)
          (SID_NAME = glam)
        )
      )