数据库安装后,EM无法登陆

时间:2022-06-13 07:46:49
我刚安装了Oracle,安装方法为“基本安装”,全局数据库名和数据库口令都为orcl。
在安装完成后自动跳出EM的页面,用户名和密码我都输入orcl但是报错误,说口令错误。

第二次手工在浏览器里打入EM的路径(http://xdgao-kycaaph9k:1158/em),报无法连接到数据库实例,以下为错误信息
--------------------------------------------------------------------------------------------------------
数据库实例: orcl 
Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态。 


到实例的代理连接 
状态  失败 
详细资料  ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach) 
--------------------------------------------------------------------------------------------------------
请大家给予指导!
 
 
 

10 个解决方案

#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


3.还有一点。。你安装的时候没出现问题吧。。

#4


引用 2 楼 zhuomingwang 的回复:
估计是监听配置出了问题
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 ……

监听程序是在哪里配置的呢?

#5


服务打开了吗?
是不是以前的版本没卸载完整啊!!

#6


tns.ora

#7


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

#8


不懂,路过,刚学习不久,呵

#9


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

#10


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

#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


3.还有一点。。你安装的时候没出现问题吧。。

#4


引用 2 楼 zhuomingwang 的回复:
估计是监听配置出了问题
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 ……

监听程序是在哪里配置的呢?

#5


服务打开了吗?
是不是以前的版本没卸载完整啊!!

#6


tns.ora

#7


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

#8


不懂,路过,刚学习不久,呵

#9


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

#10


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