Windows XP下安装的Oracle11g2R,网址:https://localhost:1158/em,打不开?
在cmd中运行emctl status dbconsole查看,显示的信息是:Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.然后我用set ORACLE_UNQNAME=orcl命令设置了ORACLE_UNQNAME,再查看时显示:
C:\Documents and Settings\usun>set ORACLE_UNQNAME=orcl
C:\Documents and Settings\usun>emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
https://lee:1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory D:\Oracle11g2R\product\11.2.0\dbhome_1/lee_orcl/
sysman/log
(这里看似成功了),这是我关闭cmd,再次运行https://localhost:1158/em还是打不开,再进cmd运行emctl status dbconsole查看,显示的信息还是:Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
感觉ORACLE_UNQNAME没有设置上,再网上查了资料说是原因:这个参数是ORACLE11gR2新出的。所以在安装前必须先设置好此变量。否则在安装后面阶段配置EM时会报错。但是不知道在windows xp下安装Oracle11g2R前在什么地方设置set ORACLE_UNQNAME=$ORACLE_SID(如:orcl)