java.lang.Exception: Exception in sending Request :: null

  2016-06-25 23:44

今天电脑换了操作系统,重装了orcl_10g,登录控制台

https://yuyh-PC_orcl:1158/em ,居然报错了,导致很多后台控制功能使用变得很复杂,为方便以后处理同类问题,整理解决方法如下:

(oracle提供了网页版的企业管理器,简称EM。 首先当然是在浏览器中地址栏中输入 em访问地址。可以在/oraclehome/install/portlist.ini 文件中可以查看端口。数据库不同,端口也就不同。)

java.lang.Exception: Exception in sending Request :: null

1466864814-8826-ded8-33f5-93e8-7a063ea057ee

解决方法:

1.找到下面的文件 $ORACLE_HOMEdb_1$HOSTNAMEsysmanconfigemd.properties ,用文本编辑器打开;

($ORACLE_HOME为orcl10g安装的主目录地址,$HOSTNAME为"'服务器主机名'_'数据库实例名'"

如:oracleproduct10.2.0db_1yuyh-PC_orclsysmanconfigemd.properties )

2.找到最后一行,其中的agentTZRegion缺省是GMT,改为你所在的时区即可,保存;

例如: agentTZRegion=Asia/Shanghai

3.停止 dbconsole, 使时区设置生效并重启OracleDBConsole;

(win+r)以管理员身份(64位环境下,若直接打开cmd,执行任何命令都会报“发生系统错误 5。拒绝访问。”)

打开cmd,输入停止dbconsole服务的命令:

emctl stop dbconsole

但是我在运行这个命令时却报了另外一个错误 “Environment variable ORACLE_SID not defined. Please define it. ”

这时我们可以通过运行下面的命令来设置ORACLE_SID :

set oracle_sid=orcl

然后我们可以通过 :

emctl stop dbconsole

(停止服务时,出现了一段小插曲,报错“Unable to create d:oracleproduct10.2.0db_1/yuyh-PC_orcl /sysman:No such file or directory” ,再三确认这个文件或文件 是实际存在后,才发现,重新设置ORACLE_SID ,输入命令时,在后面多输了一个空格引起的。)

emctl start dbconsole

来重新启动OracleDBConsole。

orcl10g_001_00202

重新打开em,以sysdb身份登录。orcl10g_001_003

看到这个界面很亲切呢,大功告成,over。

你好,游客!(点击更改信息)

您的电子邮件不会被公布,带*为必填。


  • *

    code

      正在提交中,请稍候...
      评论提交成功
    回复 的评论,点击取消回复。