加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Environment variable ORACLE_UNQNAME not defined. Please set

发布时间:2020-12-12 16:07:19 所属栏目:百科 来源:网络整理
导读:在访问,https https://localhost:1158/em 无法访问时,检查服务是否启动。 $emctl status dbconsole $emctl start dbconsole 报错信息: Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name. 解决办法:
在访问,https https://localhost:1158/em 无法访问时,检查服务是否启动。
$emctl status dbconsole
$emctl start dbconsole
报错信息:

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

解决办法:

1:set ORACLE_UNQNAME=$ORACLE_SID

这个参数是ORACLE11gR2新出的。所以在安装前必须先设置好此变量。否则在安装后面阶段配置EM时会报错。
设置方法: set ORACLE_UNQNAME=$ORACLE_SID(如:orcl)
之后启动EM: emctl start dbconsole 成功,若不成功,接着以下操作。


2:使用emca recreate 命令重建;

A、检查主机名称( HOSTNAME ) 是否配置正确,

vi /etc/sysconfig/network

B、recreate $emca -config dbcontrol db -repos recreate; 注意:(重新创建DBCONSOLE:(如果是在windows下,要先到注册表删除DBCONSOLE(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleDBconsole)的服务,重启电脑)) 根据提示, 先输入SID, 输入监听程序端口端口1521, 输入SYS密码, 输入DBSNMP密码, 输入SYSMAN 密码, 输入Y继续 完成。 3:创建oem,但还是有许多信息无法删除干净,所以建议还是使用第一个方法 ,recreate A、删除原的用户配置信息等 drop role MGMT_USER; drop user MGMT_VIEW cascade; drop user sysman cascade; drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS; drop public synonym SETEMVIEWUSERCONTEXT; drop public synonym MGMT_AVAILABILITY; drop public synonym MGMT_CURRENT_AVAILABILITY; drop public synonym MGMT_SEVERITY_OBJ; drop public synonym MGMT_SEVERITY_ARRAY; drop public synonym MGMT_GUID_OBJ; drop public synonym MGMT_GUID_ARRAY; B、emca -config dbcontrol db -repos create 在执行时有可能还要报以下错误,说明还没有清除干净,所以比较麻烦,还是采用 recreate吧。 CREATE PUBLIC SYNONYM MGMT_GUID_ARRAY FOR MGMT_GUID_ARRAY * ERROR at line 1:ORA-00955: name is already used by an existing object 附emca常用命令: 创建一个EM资料库 emca -repos create 重建一个EM资料库 emca -repos recreate 删除一个EM资料库 emca -repos drop 配置数据库的 Database Control emca -config dbcontrol db 删除数据库的 Database Control配置 emca -deconfig dbcontrol db 重新配置db control的端口,默认端口在1158 emca -reconfig ports emca -reconfig ports -dbcontrol_http_port 1160 emca -reconfig ports -agent_port 3940 先设置ORACLE_SID环境变量后,启动EM console服务 emctl start dbconsole 先设置ORACLE_SID环境变量后,停止EM console服务 emctl stop dbconsole 先设置ORACLE_SID环境变量后,查看EM console服务的状态 配置dbconsole的步骤 emca -repos create emca -config dbcontrol db emctl start dbconsole 重新配置dbconsole的步骤 emca -repos drop emca -repos create emca -config dbcontrol db emctl start dbconsole

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读