OracleDBConsole 服务 无法启动解决方法

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

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

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

 Can't locate CompEMdbconsole.pm in @INC (@INC contains:
%s_javapOracleHome%/sysman/admin/scripts
%s_javapOracleHome%/bin
C:\Oracle\Middleware\dbclient32\\perl\bin
C:\Oracle\Middleware\dbclient32\perl\lib
C:\Oracle\Middleware\dbclient32\perl\lib\site_perl/5.10.0
C:\Oracle\Middleware\dbclient32\perl\lib\site_perl
C:\Oracle\Middleware\dbclient32\perl\site\lib
C:\Oracle\Middleware\dbclient32\sysman\admin\scripts
C:\Oracle\Middleware\dbclient32\sysman\admin\scripts\Net-DNS-0.48\lib
C:\Oracle\Middleware\dbclient32\bin
C:/Oracle/Middleware/dbclient32/perl/lib
C:/Oracle/Middleware/dbclient32/perl/site/lib .) at
C:\Oracle\Middleware\dbclient32\bin/EmctlCommon.pm line 598.

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

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

Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
给数据库设置一个“ORACLE_UNQNAME”,在cmd中录入 set ORACLE_UNQNAME=orcl;

再试试启动企业管理器;没有报错,慢慢的启动了......





  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值