oracle em启动失败--ORACLE_UNQNAME not defined

客户的服务器启动不了em

报错Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.

需要做的比对

1,oracle 目录下的TNS 、LSN配置文件hostname

2,linux  /etc/hosts 里的hostname

3,oracle 用户下 .bash_profile 或者是 .bashrc

能配置hostname的地方是否都一致

我出现的问题是,用户改动过hostname ,  oracle 下的.bash_profile 申明的hostanme 和oracle 数据库的不一致所以报错,修改一致

source .bash_profile 可以使用

如果你确认hostname 和 sid 实例名都没有错

那么建议你进行emc重建操作

$ sqlplus / as sysdba
SQL> alter user dbsnmp identified by py123456;
User altered.

SQL> drop role MGMT_USER;
Role dropped.

SQL> drop user MGMT_VIEW cascade;
User dropped.

SQL> drop user sysman cascade;
User dropped.

SQL> drop user sysman cascade;

SQL> drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
Synonym dropped.

SQL> drop public synonym SETEMVIEWUSERCONTEXT;
Synonym dropped.
SQL>quit

$ emca -config dbcontrol db -repos create

进行创建操作

STARTED EMCA at May 26, 2017 10:37:01 AM
EM Configuration Assistant, Version 11.2.0.3.0 Production
Copyright (c) 2003, 2011, Oracle.  All rights reserved.

Enter the following information:
Database SID: oracle11
log4j:WARN No appenders could be found for logger (emSDK.config).
log4j:WARN Please initialize the log4j system properly.
Listener port number:
Listener ORACLE_HOME [  ]:
Password for SYS user: 
Password for DBSNMP user: 
Password for SYSMAN user: 
Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):

WARNING: ORA-00955: name is already used by an existing object--- 告警这个的话是配置没清除干净

使用

$ emca -config dbcontrol db -repos recreate

执行

按步骤操作

最后可以使用em

时间: 2024-10-19 16:22:21

oracle em启动失败--ORACLE_UNQNAME not defined的相关文章

CentOS Oracle 报 Environment variable ORACLE_UNQNAME not defined 错误的解决办法

今天在 CentOS 上安装完 Oracle 后,通过命令 "emctl start dbconsole" 启动管理控制台时,报了 "Environment variable ORACLE_UNQNAME not defined" 的错误.问题原因是因为 Oracle 总是获取不到正确的 IP 地址(安装 Oracle 时获取的 IP 地址就是错误的),导致 em 出现问题,只需重新配置 emca 即可.折腾了好久,最后终于把问题给解决了. 环境描述 操作系统: C

Oracle BI11启动失败

本人电脑win7 64位,Oracle biee11,启动时报错,提示如下: <2017-6-2 下午12时07分14秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED> <2017-6-2 下午12时07分14秒 CST> <Error> <WebLogicServer> <BEA-000383>

记一次莫名其妙的Oracle RAC启动失败

环境:Oracle 11g R2 节点:c1.c2 共享设备:SAN+ASM 现象: c2启动完全正常,c1启动出现: ORA-01078: failure in processing system parameters ORA-01565: error in identifying file '+ASM/orcl/spfileorcl.ora' ORA-17503: ksfdopn:2 Failed to open file +ASM/orcl/spfileorcl.ora ORA-15056

oracle em启动

1.设置ORACLE_SID环境变量: set ORACLE_SID=p2p 以sid为p2p的数据库为例,不设置会报错:UNQNAME未设置. 2.启动服务: emctl start dbconsole

解决oracle报Environment variable ORACLE_UNQNAME not d

解决oracle报Environment variable ORACLE_UNQNAME not defined重新配置em即可,还有Oracle_SID环境变量一定要记得设置.1,修改DBSNMP密码:重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改好.C:\Users\Administrator>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on 星期二 10月 16 19:24:32

【翻译自mos文章】/dev/shm应该设置多大Oracle 实例启动时才能不报ORA-00845

/dev/shm应该设置多大Oracle 实例启动时才能不报ORA-00845 来源于:ORA-00845 - Which value for /dev/shm is needed to startup database without ORA-00845 (文档 ID 1399209.1) 适用于: Oracle Database - Standard Edition - Version 11.1.0.6 and later Information in this document appli

oracle服务OracleDBConsoleorcl启动失败

今天想访问oracle的em服务,但是死活进不去,百度告知说是没有启动OracleDBConsoleorcl服务,进入服务,右击启动,提示错误,百度很久,最终解决方案如下: 1:cmd命令行运行emctl start dbconsole 结果为Environment variable ORACLE_SID not defined. Please define it. 2:继续运行set ORACLE_SID=orcl,这次应该不报错,说明设置成功. 3:继续运行emctl start dbcon

ORA-01078和LRM-00109问题导致ORACLE启动失败解决方法

操作环境 SuSE11 + ORACLE11gR2(11.2.0.3) 问题现象 新安装ORACLE启动失败,提示ORA-01078和LRM-00109错误.具体错误现象如下 SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/home/oracle/base/dbs/initora11g.ora'  问题分析 根据错误分析是查找不到参

oracle linux下oracle 10g启动EM、isqlplus及相关命令语法

转载:http://hancang2000.blog.sohu.com/139239421.html ORACLE_HOME/bin/emctl start dbconsole $ORACLE_HOME/bin/isqlplusctl start emctl常用命令语法: emctl start dbconsole启动EM console服务,使用前需要先设置ORACLE_SID环境变量 emctl stop dbconsole停止EM console服务,使用前需要先设置ORACLE_SID环