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> drop role MGMT_USER; SQL> drop user sysman cascade; SQL> drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS; SQL> drop public synonym SETEMVIEWUSERCONTEXT; $ emca -config dbcontrol db -repos create 进行创建操作 STARTED EMCA at May 26,2017 10:37:01 AM
WARNING: ORA-00955: name is already used by an existing object--- 告警这个的话是配置没清除干净 使用 $ emca -config dbcontrol db -repos recreate 执行 按步骤操作 最后可以使用em (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |