我尝试安装Oracle 11gR2 Entreprise Edition,但在数据库创建期间,我收到了此错误:
Environment Variable ORACLE_UNQNAME not defined
当我尝试午餐' emctl.bat'从cmd我得到了这个:
Please set ORACLE_UNQNAME to database unique name.
为了解决这个错误,我使用了这个命令:
set ORACLE_UNQNAME=orcl
要定义我的Enivronment变量(orcl是数据库名称)我得到了这个错误,因为' emctl'命令:
EM Configuration issue. D:\app\product\11.2.0\dbhome_1/Chlebta-PC_orcl not found
那么任何帮助都可以解决这个问题吗?
答案 0 :(得分:5)
:\> 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.
答案 1 :(得分:1)
设置环境变量的最佳方式是图形方式:
control panel > system > advanced system settings > Environment variables
现在只需点击new和inter变量名称:inter你的变量名称就像 的 ORACLE_UNQNAME 强> 和int变量值:在值之间,例如orcl
现在针对em-configuration的错误:它似乎是您的主机名“是计算机名称”:chlebta-pc而不是localhost,请检查您的listener并制作确保其中host-name和variable-value的主机名。