本帖最后由 sqn1982 于 2010-11-20 08:29:57 编辑

解决方案 »

  1.   

    1.检查数据库当前的SID是不是你启动数据库的SID.
    2.满足了条件一,保证能启动em服务和监听服务。
      

  2.   

    估计是监听配置出了问题
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = ORACLE)
          (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
          (SID_NAME = ORACLE)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = csea-xiao)(PORT = 1522))
        )
      )
      

  3.   

    在sqlplus中启动了例程就可以了。
    还有,为什么用默认的用户名orcl和密码orcl登陆不了EM了?
      

  4.   

    用可能你的SID和用户名重复了
      

  5.   

    sid和用户名重复应该没有关系,楼主最好拿出相应的错误日志,或是安装过程中报出的错误,不过这个问题应该是创建了多个实例造成的,或者相应这个实例的监听服务没有起来。