你的版本是什么?环境配置是什么样的?
先在运行栏中运行lsnrctrl start(运行监听服务)然后再试一下登陆数据库。

解决方案 »

  1.   

    版本是Oracle9i,监听服务已经启动。如果我不配置Oracle Managenment Server 用独立启动数据库的方式就没有问题,配置完之后什么都不行了。
      

  2.   

    (1)查一下监听服务是否启动。
       如果没有启动,则运行lsnrctrl start
    (2)查看一下 LISTENER.ORA内监听的服务器名、服务器IP、数据库名是否正确。
    (3)查看一下 TNSNAMES.ORA内服务器名、服务器IP、数据库名是否正确。
      

  3.   

    以下为配置文件不知对比对# LISTENER.ORA Network Configuration File: E:\oracle\ora92\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 = cl-wfh)(PORT = 1521))
          )
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = E:\oracle\ora92)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = oracle9i)
          (ORACLE_HOME = E:\oracle\ora92)
          (SID_NAME = oracle9i)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = OEMREP)
          (ORACLE_HOME = E:\oracle\ora92)
          (SID_NAME = OEMREP)
        )
      )
      

  4.   

    先看看你是否建了资料档案库再看一下你的9i数据库的Agent服务是否启动了
    服务名应该是OracleOra9iAgent之类的