oracle+无法oem,ORACLE中关于OEM不能启动的问题

总体说来EM在ORACLE中是一个脆弱的工具,有太多的因素影响其正常启动.

一般来说要找到其不能启动的原因可以依次从下面着手.

1.进入计算机内的"服务"列表,看Oracle控制台服务(OracleDBconsoleSID)是否能正常启动,如果能正常启动,但不能正常进入EM,一般有如下问题:

1)进入EM时要求验证你的操作系统账户及其密码

应该在计算机中的"本地安全策略"-"用户权限分配"-"作为批处理作业登录"中"本地安全设置"选项卡中将你要输入验证的操作系统账户添加进去,注意要将其设置密码,若原本没有,也要设一个.

2) 提示java.lang.Exception: Exception in sending Request :: null与java.lang.Exceptio

nExceptioninsendingRequestnull错误

在网上出现的答案几乎全部都是由于时区的设置不对,也就是要将emd.properties这个文件里的agentTZRegion设置成东八区时区,例如agentTZRegion=Asia/Chungking.而这个emd.properties文件在哪了?ORACLE_HOME\product\10.2.0\db_1\sysman\config,但也许emd.properties文件里根本就没有agentTZRegion可供设置,那么应该在oracle的安装目录内查找emd.properties文件,会在别的路径上了也存在这样一个同名文件,并且在这个同名文件中会有agentTZRegion选项,这样的话,再修改之就好了.

出现有多个地方存在emd.properties文件的原因很可能是你安装ORACLE时不是使用的ADMINISTROTOR用户.

2.如果OracleDBconsoleSID不能正常启动,那么按下面步骤

1)在CMD内,键入emctl start dbconsole,按提示,如没有ORACLE_SID系统变量,就设置系统变量,如没有某个文件(一般是由于主机名的原因引起的),就复制对应文件并改名反复制回去就行了.注意每根据错误提示完成相应的解决操作后,要退出CMD,重新键入emctl start dbconsole.

2)修改ORACLE_HOME\product\10.2.0\db_1\NETWORK\ADMIN中listeren.org中的"host"替换为你的主机名.再尝试emctl start dbconsole.如果还不行进入下一步.

3)使用网络配置助手删除原先的监听程序,并重配一个监听程序,再尝试emctl start dbconsole.若还不行,进入下一步.

5)使用emca -config dbcontrol db -repos recreate重建资料库,再尝试再尝试emctl start dbconsole.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值