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就正常启动了