Oracle 10g/11g中EM的部分问题


Oracle 10g 中的 EM 采用 Web 的形式来管理数据库及相关服务,但使用过程中会碰到一些跟 EM 有关的问题,根据同行的提示及笔者的实际经验,进行了一些归纳,希望对相关爱好者有所帮助:     1 )数据库控制台启动后,看到 1 数据库实例无信息 2 )监听程序为状态为不可用 3 )到实例的代理连接状态为不可用。 问题分析: 此时服务刚启动,还没有到位 解决办法: 过会再刷新。此时可能会看到 1 )数据库实例有相关信息2)监听程序有信息但状态为关闭3)到实例的代理连接状态为失败,并提示 ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach)。原因可能是监听服务没启动。   2 Io 异常 : The Network Adapter could not establish the connection 问题分析: 在改变了 ip 或计算机名的情况下出现,一般是监听服务有问题。 解决办法:        第一步、用 emca –config dbcontrol db 命令从新配置一下 em database control        第二步、在 ie 中输入 http://oracl_hostname:5500/em/ (是 5500 端口,而不是 1158 端口)看看是否运行正常,如不正常,接着按问题( 3 )的解决方法进行处理。   3 )对于多网卡,或改变 ip 的情况,控制台出现如下情况: !!!(本人遇到此类情况,版本11G,参照方案顺利解决error) 1)监听程序TNS-12541: TNS: 无监听程序 2)到实例的代理连接ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach) 解决办法:        修改Network Configuration File: %ORACLE_HOME%\network\admin\下的tnsnames.ora和listener.ora, 把其中的HOST=后的主机名或ip改为当前的主机名或ip,并重新启动监听服务。之后刷新控制台页面,会看到监听程序已经启动,但可能会出现下面的提示“ ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach) ”,没关系,多刷新几次即可看到到实例的代理连接成功的信息。   4 java.lang.Exception: IOException in sending Request :: Connection refused: connect 问题分析:        控制台上刷新的时候常见,原因不详,好像没有什么影响。 解决办法:        冷处理( ^_^ )。   5 Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor The Connection descriptor used by the client was: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=LHL)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl))) 问题分析: 可能是数据库实例没有启动; 解决办法:        查看数据库实例服务是否启动。

友情提示: 对于多网卡机器上安装 Oracle 10g 时,最好先关闭网络然后安装。

相关内容