ITPub博客

首页 > 数据库 > Oracle > 手动创建em错误问题

手动创建em错误问题

原创 Oracle 作者:sunyi_672 时间:2014-12-31 14:26:25 0 删除 编辑
1、起因,初次创建成功后 网页打开EM主页发现报错

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

 

2、试图在目录{OracleHome}\机器名_SYDB\sysman\config\emd.properties;修改agentTZRegion=Asia/Shanghai
之后emctl stop dbconsole ,emctl start dbconsole 后,发现错误仍然存在。

3、尝试重新recreate EM,报错无法启动 Database Control。 以下端口已被使用: [EM 代理端口:3938]
查看F:\oracle\product\10.2.0\db_1\install下 portlist文件,确实被占用
修改文件名称portlist1,重新创建EM

4、创建成功,仍然报错

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

 
此时修改emd.properties;修改agentTZRegion=Asia/Chungking

重启EM,成功。



网上其他资料:

资料一:

CMD下使用

emca -config dbcontrol db

配置EM出错,log中报

严重: 无法启动 Database Control。 以下端口已被使用: [Database Control HTTP 端口:1158 EM 代理端口:3938 Database Control 的 RMI 端口:5520]。

 

经查看是java.exe占用了1158和3938,结束掉java.exe仍然不行

为什么java.exe偏偏要占用这2个端口呢?想到%oracle_Home%/install/portlist.ini

把这个文件改名后,重新emca -config dbcontrol db,Database Control启动成功,打开了久违的EM

 

 

portlist.ini在运行emca -config dbcontrol db时会自动重新生成的


资料二:

emca -config dbcontrol db -repos recreate
若出现问题:
    严重: 无法启动 Database Control。 以下端口已被使用: [EM 代理端口:3938]。
有关详细资料, 请参阅 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\cognos\emca_2009-06-29_05-56-26-下午.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\cognos\emca_2009-06-29_05-56-26-下午.log 中的

日志文件。
解决方法:
       先查看各端口的情况:D:\oracle\product\10.2.0\db_1\install目录下的portlist.ini文件里.
       >emca    (方便查看各个命令的设置,看到agent_port的设置)
       >emca -reconfig ports -agent_port 5678  
       (代理端口默认是3938,可以portlist.int中看到,既然提到端口被占用,就把它改为没占用的.用fport 软件查看没占用的端口)
       >set sid=cognos
       >emctl stop dbconsole
       >emctl start dbconsole
       使用em正常后,再把这个端口改回3938,看看使用正不正常.


    4>启动相关服务:
     set ORACLE_SID=cognos
     emctl start dbconsole



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26600495/viewspace-1386102/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: cmd下配置EM
下一篇: pfile,spfile
请登录后发表评论 登录
全部评论

注册时间:2014-12-29

  • 博文量
    51
  • 访问量
    63003