启动em 报错如下:

 
  
  1. [oracle@server253 bin]$ emctl start dbconsole 
  2. Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.  

解决方法:

oracle的环境变量UNQNAME没设或设置不正确

export ORACLE_UNQNAME=benguo(换上你自己的)export这个参数和em企业管理器有关。

 
  
  1. [oracle@server253 bin]$ vim /home/oracle/.bash_profile  
  2.  
  3. ORACLE_SID=benguo 
  4. # .bash_profile 
  5.  
  6. # Get the aliases and functions 
  7. if [ -f ~/.bashrc ]; then 
  8.         . ~/.bashrc 
  9. fi 
  10. # Oracle profile 
  11. ORACLE_OWENR=oracle 
  12. ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 
  13. ORACLE_BASH=/u01/app/oracle 
  14. ORACLE_SID=benguo 
  15. ORACLE_UNQNAME=benguo 
  16. NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 
  17. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 
  18.  
  19. # User specific environment and startup programs 
  20.  
  21. PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 
  22.  
  23. export PATH ORACLE_OWENR ORACLE_HOME ORACLE_SID ORACLE_BASH NLS_LANG LD_LIBRARY_PATH 
  24. "~/.bash_profile" 20L511C 已写入