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博客 ” ,链接:http://blog.itpub.net/26600495/viewspace-1386102/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26600495/viewspace-1386102/