分享

oracle 安装完成后,控制台异常:java.lang.Exception: Exception in sending Request :: null

 Java技术馆 2012-08-10
oracle 安装完成后,数据库正常启动,登陆oracle控制台后报异常:java.lang.Exception: Exception in sending Request :: null。

 
 

问题初步定位为:
oracle时区配置错误,解决方法如下

找到下面的文件:

 $ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties 

 其中的agentTZRegion缺省是GMT,改为你所在的时区即可,

例如: agentTZRegion=Asia/Shanghai 

 关于时区的列表参考:10.2.0\db_1\sysman\admin\supportedtzs.lst 

 然后先停止 dbconsole 使时区设置生效并重启OracleDBConsole: 

 stop dbconsole 

 emctl resetTZ agent 

 emctl config agent getTZ 

 start dbconsole

按照如上方法修改后,执行命令 emctl resetTZ agent 后,时区被自动重置为修改前时区,问题依旧。

问题重新定位:

操作系统时区设置错误,安装时设置为美国时区,导致以上配置文件无法修改,修改配置文件后, 时区被自动重置

解决方法:
一、修改操作系统时区为:Asia/Shanghai
查看时区命令:date -R
Sat, 11 Aug 2012 07:49:47 +0800
其中 +0800 代表中国时区。

1、 复制相应的时区文件,替换系统默认时区

找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai

用这个文件替换当前的/etc/localtime文件。

cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

2、修改配置文件

修改/etc/sysconfig/clock文件,修改为:

ZONE="Asia/Shanghai"

UTC=false

ARC=false
二、重建EM DB Control

1.drop configuration files and repository run : 

    emca -deconfig dbcontrol db -repos drop

2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects:

    a. drop user sysman cascade; 
    b. drop role MGMT_USER;

    c. drop user MGMT_VIEW cascade; 
    d. drop public synonym MGMT_TARGET_BLACKOUTS;

    e. drop public synonym SETEMVIEWUSERCONTEXT;

3.Create configuration files and repository run

    emca -config dbcontrol db -repos create

创建EM时,提示的端口号,应为实例的监听端口,比如1521,不是EM的端口号。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多