小弟前几天遇到数据库实例和监听都启动
远程PL/SQL和sqpplus都可以连接
但EM连接却提示数据库实例和监听都未启动重复重建EM多次都无果,并且创建的时候报监听未启动 ora-12541 no listener
但监听却是明明启动的.先前listener.ora配置如下:
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.2.1.62)(PORT = 1521))
    )
  )
后来利用netca 准备重新配置 监听 既然无法重新配置就是找不到自己的监听
这就怪了,小弟不明白为什么会这样。然后把listener.ora删掉后重建 重建后配置如下:LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST =localhost.localdomain)(PORT = 1521))
    )
  )然后emca -repos recreate
    emca -config dbcontrol db后Em正常。
我记得原来我装的时候都是将监听的host改成IP 客户端才能访问
而客户端的tnsname.ora 配置的时候IP就是填的10.2.1.62 而我服务端改成localhost.localdomain 为什么客户端依然可以找到?