一、常见错误
二、配置示例
三、常用命令
oracle11g EM 启动报错及解决方法
一、常见错误
1、 Environment variable ORACLE_UNQNAME not defined. Please set
Environment variable ORACLE_UNQNAME not defined. Please set
1、原因
这个参数是ORACLE11gR2新出的。所以在安装前必须先设置好此变量。否则在安装后面阶段配置EM时会报错
2、解决方法
在启动的时候先设置一下oracle_unqname
解决方法:
在启动的时候先设置一下oracle_unqname
set ORACLE_UNQNAME=$ORACLE_SID
如果还是失败,在环境变量中添加:
vi ~/.bash_profile
在最后添加:
export ORACLE_UNQNAME=$ORACLE_SID
退出、执行
source ~/.bash_profile
2、EM Configuration issue. /opt/app/oracle/product/11.2.0/dbhome_1/lsl1_lishulei not found.
EM Configuration issue.
/opt/app/oracle/product/11.2.0/dbhome_1/lsl1_lishulei not found.
1、 原因
配置dbconsole时,未选择相应路径
2、 解决方案,重新配置dbconsole
重新配置dbconsole的步骤
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
二、配置示例
[oracle@lsl1 ~]$ emctl
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
[oracle@lsl1 ~]$ echo $ORACLE_SID
lishulei
[oracle@lsl1 ~]$ set ORACLE_UNQNAME=$ORACLE_SID
[oracle@lsl1 ~]$ emctl
EM Configuration issue. /opt/app/oracle/product/11.2.0/dbhome_1/lsl1_lishulei not found.
[oracle@lsl1 ~]$ emctl
EM Configuration issue. /opt/app/oracle/product/11.2.0/dbhome_1/lsl1_lishulei not found.
[oracle@lsl1 ~]$ vi ~/.bash_profile
[oracle@lsl1 ~]$ emctl start dbconsole
OC4J Configuration issue. /opt/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_lsl1_lishulei not found.
[oracle@lsl1 ~]$ emca -repos create
EMCA 开始于 2020-10-21 21:16:44
EM Configuration Assistant, 11.2.0.3.0 正式版
版权所有 (c) 2003, 2011, Oracle。保留所有权利。
输入以下信息:
数据库 SID: lishulei
监听程序端口号: 1521
SYS 用户的口令: 456
SYSMAN 用户的口令: 3
是否继续? [是(Y)/否(N)]: y
2020-10-21 21:17:07 oracle.sysman.emcp.EMConfig perf