OracleDBConsole 服务 无法启动解决方法

最近在安装一个系统,但是每次安装完数据库oracle 11g后,重启,oracle都不能继续使用了,一看服务,经典的“OracleDBConsole”服务无法启动;在网上看了,推荐的是删除“资料档案库”,再重建之;

但是我在cmd中输入“emca -repos drop”,录入sys的密码后,直接报了一连串的英文,和网上的不一致;于是,我知道,中奖了;

那么在cmd中启动企业管理器试试呢?在cmd中输入“emctl start dbconsole”后,又是一个经典的报错,如下:

[plain] view plain copy
  1.  Can't locate CompEMdbconsole.pm in @INC (@INC contains:  
  2. %s_javapOracleHome%/sysman/admin/scripts  
  3. %s_javapOracleHome%/bin  
  4. C:\Oracle\Middleware\dbclient32\\perl\bin  
  5. C:\Oracle\Middleware\dbclient32\perl\lib  
  6. C:\Oracle\Middleware\dbclient32\perl\lib\site_perl/5.10.0  
  7. C:\Oracle\Middleware\dbclient32\perl\lib\site_perl  
  8. C:\Oracle\Middleware\dbclient32\perl\site\lib  
  9. C:\Oracle\Middleware\dbclient32\sysman\admin\scripts  
  10. C:\Oracle\Middleware\dbclient32\sysman\admin\scripts\Net-DNS-0.48\lib  
  11. C:\Oracle\Middleware\dbclient32\bin  
  12. C:/Oracle/Middleware/dbclient32/perl/lib  
  13. C:/Oracle/Middleware/dbclient32/perl/site/lib .) at  
  14. C:\Oracle\Middleware\dbclient32\bin/EmctlCommon.pm line 598.  

原来是无法定位到文件“CompEMdbconsole.pm”,应该是在环境变量里面找了上面的地址,都没有找到这个文件,那么在电脑里面搜索一下这个文件;找到了这个文件,但是没有在上面的地址里面,那么现在就简单, 在环境变量中,将地址加入“PATH”里面,排在第一个;

再试试启动企业管理器呢,在cmd中输入“emctl start dbconsole”后,又报错了....

[plain] view plain copy
  1. Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.  

给数据库设置一个“ORACLE_UNQNAME”,在cmd中录入 set ORACLE_UNQNAME=orcl;再试试启动企业管理器;没有报错,慢慢的启动了......


自己解决了:
应该是环境变量问题,PATH=$GRID_HOME/bin:$ORACLE_HOME/bin,grid的放在前面。
运行$/data/oracle/product/11.2.0/dbhome_1/bin/emctl start dbconsole

修改自己的环境变量


PATH=$PATH:$HOME/bin

export PATH
export ORACLE_BASE=/data/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export GRID_HOME=$ORACLE_BASE/product/11.2.0/grid
export PATH=$GRID_HOME/bin:$ORACLE_HOME/bin:$PATH:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG=american_america.ZHS16GBK

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值