我在Red Hat Enterprise Server 5.0上安装了Oracle 11g。 第一次一切运作良好。
在/etc/init.d/中创builddbora脚本文件并设置了所有oracle环境variables后,我刚刚重新启动服务器,然后Oracle企业pipe理器不能正常工作
我无法在浏览器上打开EM。 当我看到,emctl状态dbconsole – 它显示
bash-3.00 $ emctl status dbconsole
Oracle企业pipe理器11g数据库控制版本11.1.0。
版权所有(c)1996年,2007年Oracle公司。 版权所有。
Oracle企业pipe理器11g未运行。
————————————————– —————-
但是代理正在运行良好=> bash-3.00 $ emctl状态代理Oracle企业pipe理器11g数据库控制版本11.1.0。 版权所有(c)1996年,2007年Oracle公司。 版权所有。
————————————————– ————-
代理版本:11.1.0.0.1
OMS版本:11.1.0.0.1
协议版本:11.1.0.0.1
代理主页:/u01/apps/oracle/product/11.1.0/devdb_02_FCC2
代理程序二进制文件:/u01/apps/oracle/product/11.1.0/
代理进程ID:983264
父进程ID:741562
开始于:2009-25-05 10:52:23
由用户开始:orcl
Last Reload:2009-25-05 13:42:41
上次成功上传:(无)
上次尝试上传:(无)
迄今为止上传的XML文件的总兆字节数:0.00
正在上传的XML文件的数量:0
正在上载的XML文件大小(MB):0.00
上传文件系统上的可用磁盘空间:28.08%
代理正在运行并准备就绪
当我试图启动dbconsole时,它通过错误:
bash-3.00 $ emctl启动dbconsole
Oracle企业pipe理器11g数据库控制版本11.1.0.0
版权所有(c)1996年,2007年Oracle公司。 版权所有。
启动Oracle企业pipe理器11g数据库控制
………………………………………….. …………………………………..失败。
————————————————– —————-
请帮忙解决这个错误。
尝试完全重新configurationem
emctl stop dbconsole emca -repos drop emca -repos create emca -deconfig dbcontrol db emca -config dbcontrol db
最诚挚的问候
尝试
emctl start dbconsole
如果没有帮助 – 尝试重新configurationEM
emca -config dbcontrol db
我们在这里所做的是:su – oracle然后:cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status < – 检查oem是否正在运行./emctl start dbconsole <开始oem
检查oracle日志文件以获取有关错误的更多信息
希望这会帮助你。
这可能是相关的,也可能不相关,但是如果你的数据库是从ASM
运行的,在init
-script调用start
之前检查cssd
是否正在运行,或者确保init脚本cssd
进程列表并等待在做任何事情之前的过程…(CSSD是控制数据库实例和ASM实例之间通信的守护进程)。
[root@up-edia-db1 ~]# grep cssd /etc/inittab h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null [root@up-edia-db1 ~]# ps -fu oracle|grep cssd oracle 3837 3662 0 Mar19 ? 00:02:23 /opt/oracle/product/11.1.0.7/asm/bin/ocssd.bin
另一个解决scheme是从inittab
文件中删除这个条目,并将其写入一个init脚本 – 但是当你执行任何Oracle安装时,它会popup它(从内存中) – 所以它变成了高维护。 我不知道为什么Oracle坚持把它放在inittab中 – 这有点痛苦。
以下是一些日志文件,可以帮助您解决这个问题(来自Metalink):
这里是一个类似的问题的讨论 。
而且,在主机名中不应该有下划线。 你不应该使用DHCP; NSLOOKUP必须解决FQN和反向查找必须工作; IPV6尚未支持。