Oracle环境variables“ORACLE_UNQNAME”

我试图安装Oracle 11gR2企业版,但在数据库创build过程中,我得到了这个错误:

Environment Variable ORACLE_UNQNAME not defined 

而当我尝试午餐'emctl.bat'从cmd我得到这个:

 Please set ORACLE_UNQNAME to database unique name. 

为了解决这个错误,我使用了这个命令

 set ORACLE_UNQNAME=orcl 

要定义我的Enivronmentvariables(orcl是数据库名称),我得到了'emctl'命令的错误:

 EM Configuration issue. D:\app\product\11.2.0\dbhome_1/Chlebta-PC_orcl not found 

那么有什么帮助解决这个问题?

 :\> emctl status dbconsole Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name 

这里是如何在Windows中设置oracle_unqname。 在UNIX / Linux中使用类似的“导出命令”:

 C:\>set ORACLE_HOSTNAME=localhost C:\>set ORACLE_UNQNAME=orcl C:\>set ORACLE_SID=orcl C:\>emctl status dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0 Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved. 

设置您的环境变量的最佳方式是图形方式:

 control panel > system > advanced system settings > Environment variables 

现在只需要点击new和inter变量名:inter变量名就像ORACLE_UNQNAME和int变量的值:inter的值,比如orcl

现在为em配置错误:它看起来像你的主机名“这是计算机名”是: chlebta-pc不localhost ,检查你的监听器 ,并确保在那里的主机名和变量的主机名值 。