Oracle环境变量问题' ORACLE_UNQNAME'

时间:2014-04-03 19:15:04

标签: windows oracle oracle11g command environment-variables

我尝试安装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

那么任何帮助都可以解决这个问题吗?

2 个答案:

答案 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变量值:在值之间,例如

现在针对的错误:它似乎是您的主机名“是计算机名称”:而不是,请检查您的并制作确保其中的主机名。