请求帮助-GridControl升级后OPMN无法启动
VBOX创建的虚拟机测试环境:OS: Oracle Enterprise Linux 5.8 32bit
DB: Oracle Enterprise Edition 10.2.0.1.0
GC: 10.2.0.1.0
Patchset: p8202632_10205
过程是这样的:
首先安装了DB软件10.2.0.1.0版本,然后成功升级到10.2.0.5.0,使用没有问题。
然后安装GC的OMS和AGENT软件10.2.0.1.0版本,且成功,OPMN、OMS、AGENT都没问题,可以使用
然后关闭了OPMN、OMS、AGENT服务
./opmnctl stopall
./emctl stop oms
./emctl stop agent
然后就直接运行了p8202632_10205下的runInstaller,并先选择oms升级,再选择agent升级
升级oms的时候,报过几个错误,分别是
1、/u01/app/oracle/OracleHomes/oms10g/sysman/jlib/emportlets.jar找不到,我进到目录下发现有emportlets.jar.bak,就手动把emportlets.jar.bak改为emportlets.jar,然后继续
2、/u01/app/oracle/OracleHomes/oms10g/sysman/jlib/ems.jar找不到,我进到目录下发现有ems.jar.bak,就手动把ems.jar.bak改为ems.jar,然后继续
3、报对/u01/app/oracle/OracleHomes/oms10g/bin/emctl的permission dennied,就手动改了emctl的权限为775,然后继续并完成安装
升级Agent时没有任何提示
升级后启动opmn发现
HTTP_Server | HTTP_Server | N/A | Down
WebCache | WebCache | N/A | Down
WebCache | WebCacheAdmin | N/A | Down
手工启动也不成功
查看日志报如下错误:以WebCache的报错为例,其他几个的报错也是这个
/u01/app/oracle/OracleHomes/oms10g/webcache/bin/webcached: symbol lookup error: /u01/app/oracle/OracleHomes/oms10g/lib/libons.so: undefined symbol: _intel_fast_memset
无论百度还是google都只能针对undefined symbol: _intel_fast_memset搜索出结果,加上opmn或libons.so都没有对应的搜索结果。
看了一些其他的情况下报出的undefined symbol: _intel_fast_memset的搜索结果解释说是与intel编译器以及确实开发包有关,但实在是不知该如何解决了。
不止是我的Patchset方法方法不对,还是我用的Patchset不能给gc升级,还是环境有问题,就请教各位大侠了!
如果我描述的不够详细,需要其他信息,还请各位大侠指点。第一次发帖,如果有不妥之处,还请Maclean及各位大侠海涵。
如果是我的操作属根源性低级错误,大侠们可忽略此贴,待我学习更多进步后再重温这个问题可能自己就解决了。
Tim
2014.03.25
补充几点,重启虚拟机发现图形化界面停留在启动 Starting Avahi daemon-----[失败]这里,报opmn的几个子进程启动失败,查看opmn/logs下的日志:
1、WebCache~WebCacheAdmin~1报Oracle Application Server Web Cache 10g (10.1.2)
Copyright (c) 1999, 2005, Oracle. All rights reserved.
/u01/app/oracle/OracleHomes/oms10g/webcache/bin/webcached: symbol lookup error: /u01/app/oracle/OracleHomes/oms10g/lib/libons.so: undefined symbol: _intel_fast_memset
2、HTTP_Server~1报/u01/app/oracle/OracleHomes/oms10g/Apache/Apache/bin/apachectl startssl: execing httpd
Syntax error on line 195 of /u01/app/oracle/OracleHomes/oms10g/Apache/Apache/conf/httpd.conf:
Cannot load /u01/app/oracle/OracleHomes/oms10g/Apache/Apache/libexec/mod_onsint.so into server: /u01/app/oracle/OracleHomes/oms10g/lib/libons.so: undefined symbol: _intel_fast_memcpy
3、 WebCache~WebCache~1报/u01/app/oracle/OracleHomes/oms10g/webcache/bin/webcached: symbol lookup error: /u01/app/oracle/OracleHomes/oms10g/lib/libons.so: undefined symbol: _intel_fast_memset
$ ./opmnctl status
Processes in Instance: EnterpriseManager0.ocm4.com
-------------------+--------------------+---------+---------
ias-component | process-type | pid | status
-------------------+--------------------+---------+---------
DSA | DSA | 2058 | Alive
HTTP_Server | HTTP_Server | N/A | Down
LogLoader | logloaderd | 2060 | Alive
dcm-daemon | dcm-daemon | 2056 | Alive
OC4J | home | 2059 | Alive
OC4J | OC4J_EMPROV | 2057 | Alive
OC4J | OC4J_EM | 2055 | Alive
WebCache | WebCache | N/A | Down
WebCache | WebCacheAdmin | N/A | Down
ctrl+c跳过就继续启动了。
patchset 的图形化安装界面完成后,oms目录下丢失了ocm4.com_EMREP目录是咋回事儿,ocm4.com是oms所在机器,EMREP是Repository DB名字,但是有一个install目录,记得Maclean讲rac安装时升级clusterware时也有个install目录,很大,里面有个脚本要跑,那这个oms图形化升级完了之后是不是也有个脚本也要跑呢,难道是我关闭的太快没发现?我进了install目录看没发现可疑的待跑脚本。
$ cd ../oms10g/install
$ ll
total 136
-rw------- 1 oracle oinstall 51 Jan 19 2004 build.info
drwx------ 2 oracle oinstall 4096 Mar 25 12:07 chainedInstall
-rw------- 1 oracle oinstall 638 Mar 25 12:54 envVars.properties
-rw------- 1 oracle oinstall 616 Mar 25 12:07 envVars.properties.bak
-rwx------ 1 oracle oinstall 132 Jul 7 2004 instantiate.bat
-rwx------ 1 oracle oinstall 1630 Mar 25 12:03 instantiate.pl
-rwx------ 1 oracle oinstall 370 Mar 25 12:03 instantiate.sh
drwx------ 2 oracle oinstall 4096 Mar 25 12:01 lib
drwx------ 2 oracle oinstall 4096 Mar 25 12:02 lockdir
-rw------- 1 oracle oinstall 64376 Mar 25 12:02 make.log
drwx------ 9 oracle oinstall 4096 Mar 25 12:11 oneoffs
-rw------- 1 oracle oinstall 20 Mar 25 12:02 oracle_relink_patch.log
-rw------- 1 oracle oinstall 1065 Mar 25 12:07 portlist.ini
-rw------- 1 oracle oinstall 776 Mar 25 12:07 readme.txt
-rw------- 1 oracle oinstall 555 Mar 25 12:03 redirect.html
-rw------- 1 oracle oinstall 648 Mar 25 12:07 setupinfo.txt
drwx------ 3 oracle oinstall 4096 Mar 25 16:08 unix
drwx------ 2 oracle oinstall 4096 Mar 25 12:02 utl
我打算删了oms重新装了升级一次试试。 这个问题可以结束了,看了Maclean的文章,打算换种思路来升级。感谢走过路过的大侠们! 谢谢Maclean,我知道了是我用的Patchset就是错误的,应该用p3731593,我已经先安装了10.2.0.3然后又升级到10.2.0.5.0。
在装10.2.0.3.0的oms configuration时还解决了SEVERE: OUI-25031:Some of the configuration assistants failed.这个bug,通过补丁8430622。
升级到10.2.0.5.0后发现两个agent无法upload,报OMS version not checked yet,发现一个agent通过secure agent, clearstate agent, start agent, upload agent成功,另一个agent是"resynchronization to have it fail. A resync isn’t required very often, but if you do run into “Agent Blocked”, here are the initial steps that should be performed to have a resync complete successfully.",通过oms管理页面对它进行Resynchronization和unblock,然后回到agent看到status就上传成功了。
页:
[1]