RAC环境下 oracle em无法启动的问题

RAC环境下 oracle em无法启动的问题

[oracle@posdb2 j2ee]$ emca -displayConfig dbcontrol -cluster

STARTED EMCA at Oct 9, 2017 12:23:03 PM
EM Configuration Assistant, Version 11.2.0.3.0 Production
Copyright (c) 2003, 2011, Oracle.  All rights reserved.

Enter the following information:
Database unique name: orcl
Service name: orcl
Do you wish to continue? [yes(Y)/no(N)]: y
Oct 9, 2017 12:23:10 PM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at /u01/app/oracle/cfgtoollogs/emca/orcl/emca_2017_10_09_12_23_03.log.
Oct 9, 2017 12:23:14 PM oracle.sysman.emcp.EMDBPostConfig showClusterDBCAgentMessage
INFO: 
****************  Current Configuration  ****************
 INSTANCE            NODE           DBCONTROL_UPLOAD_HOST
----------        ----------        ---------------------

orcl              posdb1              posdb2.jinianri.com
orcl              posdb2              posdb2.jinianri.com


Enterprise Manager configuration completed successfully
FINISHED EMCA at Oct 9, 2017 12:23:14 PM
[oracle@posdb2 j2ee]$ emctl start dbconsole
OC4J Configuration issue. /u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_posdb2_orcl2 not found. 
[oracle@posdb2 j2ee]$ 

查看em的端口信息

[oracle@posdb2 j2ee]$ cat $ORACLE_HOME/install/portlist.ini  
Enterprise Manager Console HTTP Port (orcl) = 1158
Enterprise Manager Agent Port (orcl) = 3938

我的rac环境 每次重启服务器后 em就宕了,且重启起不来:

[oracle@posdb2 ~]$ emctl start dbconsole 
OC4J Configuration issue. /u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_posdb2_orcl2 not found.

实际文件是这样的:

[oracle@posdb2 j2ee]$ pwd
/u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee
[oracle@posdb2 j2ee]$ ls
deploy_db_wf.ini  oc4j_applications  OC4J_DBConsole_posdb1_orcl  OC4J_Workflow_Component_Container   utilities
home              OC4J_DBConsole     OC4J_DBConsole_posdb2_orcl  OC4J_Workflow_Management_Container

此处是 ORACLE_UNQNAME 的问题

ORACLE_UNQNAME

实际的 ORACLE_UNQNAME

[oracle@posdb2 j2ee] echo ORACLE_UNQNAME
orcl2

这里我们需要临时修改下
[oracle@posdb2 j2ee]$ export ORACLE_UNQNAME=orcl

[oracle@posdb2 j2ee]$ echo $ORACLE_UNQNAME
orcl
[oracle@posdb2 j2ee]$ emctl start dbconsole 
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0 
Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.
https://posdb2.jinianri.com:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ..... started. 
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.0/db_1/posdb2_orcl/sysman/log 

这样em就正常启动了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值