Step By Step Install Oracle GC 10.2.0.5 on Redhat Linux 5.5 x86_64 (2/2)

1. 运行安装目录的runInstaller命令,进行静默安装

noconfig 选择项一定与slient选择项一起使用的(the noconfig option must be executed only during silent installations.)

$cd /setup/Disk1/

$./runInstaller -noconfig -ignoreSysPrereqs -silent -responseFile /oracle/em_using_existing_db_new.rsp use_prereq_checker=false -force

命令中的use_prereq_checker=false 设置了在OUI安装时,不进行prereq check.

[@more@]

2. 安装过程中,查看安装日志文件动态内容

安装过程的日志文件存放在/oracle/oraInventory/logs目录下.

$tail -f /oracle/oraInventory/logs/installActions.log

$cd /oracle/oraInventory/logs

$ls -lt

total 2200

-rw------- 1 oracle oinstall 12824 Aug 2 22:51 OPatch2010-08-02_10-51-24-PM.log

-rw------- 1 oracle oinstall 12799 Aug 2 22:51 OPatch2010-08-02_10-51-05-PM.log

-rw------- 1 oracle oinstall 391058 Aug 2 22:17 installActions2010-08-02_10-15-11-PM.log

主要要关注installActions$timestame.log 文件.

$tail -f installActions2010-08-02_10-05-55PM.log

Using paramFile: /setup/Disk1/install/oraparam.ini

Checking installer requirements...

Checking operating system version: must be enterprise-4, enterprise-5, redhat-3, redhat-4, redhat

-5, redhat-5.1, SuSE-9, SuSE-10, UnitedLinux-1.0, asianux-1 or asianux-2

Passed

All installer requirements met.

The commandline for unzip:

/setup/Disk1/install/unzip -qqqo ../stage/Components/oracle.swd.jre/1.4.2.14.0/1/DataFiles/*.jar

-d /tmp/OraInstall2010-08-02_10-05-55PM

。。。。。。

The installation of Oracle Enterprise Manager Grid Console was successful.

INFO: Path To 'globalcontext.xml' = /oracle/OracleHomes/oms10g/install/chainedInstall/globalcontext

  1. 安装程序执行到最后,使用root身份执行3个文件:

#!/bin/sh

#Root script to run

/oracle/OracleHomes/oraInventory/orainstRoot.sh

/oracle/OracleHomes/oms10g/allroot.sh

/oracle/OracleHomes/agent10g/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

。。。。。。

[root@oms ~]# /oracle/OracleHomes/oraInventory/orainstRoot.sh

Changing permissions of /oracle/OracleHomes/oraInventory to 770.

Changing groupname of /oracle/OracleHomes/oraInventory to oinstall.

The execution of the script is complete

[root@oms ~]# /oracle/OracleHomes/oms10g/allroot.sh

Starting to execute allroot.sh .........

。。。。。。

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

Finished execution of /oracle/OracleHomes/oms10g/root.sh ......

[root@oms ~]# /oracle/OracleHomes/agent10g/root.sh

Running Oracle10 root.sh script...

The following environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME= /oracle/OracleHomes/agent10g

。。。。。。

  1. 安装完成GC 10.2.0.3软件后,检查相关结果

[oracle@ocmdb2 OracleHomes]$ opmnctl status

Processes in Instance: EnterpriseManager0.ocmdb2

-------------------+--------------------+---------+---------

ias-component | process-type | pid | status

-------------------+--------------------+---------+---------

DSA | DSA | N/A | Down

HTTP_Server | HTTP_Server | N/A | Down

LogLoader | logloaderd | N/A | Down

dcm-daemon | dcm-daemon | N/A | Down

OC4J | home | N/A | Down

WebCache | WebCache | N/A | Down

WebCache | WebCacheAdmin | N/A | Down

$ ps -ef|grep oms

oracle 6971 1 0 10:57 ? 00:00:00 /oracle/OracleHomes/oms10g/opmn/bin/opmn -d

oracle 6973 6971 0 10:57 ? 00:00:00 /oracle/OracleHomes/oms10g/opmn/bin/opmn -d

oracle 8814 4353 0 11:12 pts/1 00:00:00 grep oms

$ opmnctl stopall

opmnctl: stopping opmn and all managed processes...

$ ps -ef|grep opmn

oracle 8840 4353 0 11:12 pts/1 00:00:00 grep opmn

$cd $ORACLE_BASE

$pwd

/oracle/OracleHomes

$ du -sm *

449 agent10g

1491 oms10g

9 oraInventory

安装GC 10.2.0.3_X86_64 后的目录空间占用情况,这个可以和后面升级结果做一个比较.

  1. 停止opmnctl,禁止os启动时启动omsagent

停止opmnctl,

[oracle@ocmdb2 OracleHomes]$ opmnctl stopall

opmnctl: opmn is not running

停止opmnctl,为后面的升级做准备.

#mv /etc/rc.d/init.d/gcstartup /etc/rc.d/init.d/gcstartup.new

禁止os启动时启动omsagent

  1. 升级前对GC 10.2.0.3做一个软件目录全备份

安装完10.2.0.3,最好在升级前进行一次目录备份,这样升级过程中如果出现问题,就可以使用这个备份进行恢复了(注意软件目录备份要包括oraInventory目录)

#tar -cvf /setup/gc10203_noconfig.tar /oracle

#reboot

升级前,如果时间允许,建议重新启动一次OS

. Patch OMS AND AGENT FROM 10.2.0.3 TO 10.2.0.5 (OMS Server上执行)

  1. 解压缩patch安装文件

$cd /setup

$unzip gc_x86_64_10205_part2of2.zip

$unzip p3731593_10205_LINUX.zip

这里需要说明一下,oracle10.2.0.5_x86_64patch是两个文件,在这里只需要使用gc_x86_64_10205_part2of2.zip文件,解压缩后,得到P3731593补丁集,这个补丁集可以完成3个组件的升级任务,分别是:

- p3731593_10205_.zip is the ZIP file that contains 10.2.0.5 patch set software.

This zip can be used for:

- Upgrading Oracle Management Service Release 2 (10.2.0.3) or higher to Oracle Management Service Release 5 (10.2.0.5)

- Upgrading Oracle Management Repository (sysman schema)

- Upgrading Oracle Management Agent on the host where OMS is running.

$cd /setup/3731593/Disk1

/setup/3731593/Disk1是本次补丁包的安装运行目录.

  1. 编辑patch oms 需要使用的reponseFile

$cd /setup/3731593/Disk1/response

$cat patchset.rsp |grep -v ^#|grep -v ^$>/oracle/patchset_oms.rsp

$vi /oracle/patchset_oms.rsp

$more /oracle/patchset_oms.rsp

RESPONSEFILE_VERSION=2.2.1.0.0

UNIX_GROUP_NAME=oinstall

FROM_LOCATION="../stage/products.xml"

ORACLE_HOME="/oracle/OracleHomes/oms10g"

b_softwareonly=true

b_startOMS=true

s_sysPassword="mypwd99"

TOPLEVEL_COMPONENT={"oracle.sysman.patchset","10.2.0.5.0"}

DEINSTALL_LIST={"oracle.sysman.patchset","10.2.0.5.0"}

SHOW_SPLASH_SCREEN=true

SHOW_WELCOME_PAGE=false

SHOW_SUMMARY_PAGE=true

SHOW_INSTALL_PROGRESS_PAGE=true

SHOW_REQUIRED_CONFIG_TOOL_PAGE=true

SHOW_CONFIG_TOOL_PAGE=true

SHOW_XML_PREREQ_PAGE=true

SHOW_END_OF_INSTALL_MSGS=true

SHOW_ROOTSH_CONFIRMATION=true

SHOW_END_SESSION_PAGE=true

SHOW_EXIT_CONFIRMATION=false

sl_pwdInfo="mypwd99"

n_validate=1

oracle.iappserver.st_midtier:szl_InstanceInformation="mypwd99"

ACCEPT_LICENSE_AGREEMENT=true

b_emailSelected=false

b_metalinkSelected=false

b_proxySelected=false

b_upgrade=false

METALINK_USERNAME=

METALINK_PASSWORD=

PROXY_HOST=

PROXY_PORT=

PROXY_USER=

PROXY_PWD=

DECLINE_SECURITY_UPDATES=true

COLLECTOR_RESPONSE_FILE=

SECURITY_UPDATES_VIA_METALINK=

红色标出的内容,需要根据实际情况进行编辑;其中ORACLE_HOME的设置决定了是patch oms还是patch agent,如果ORACLE_HOME设置为oms的安装路径(/oracle/OracleHomes/oms10g),则升级oms;如果ORACLE_HOME为设置为agent的安装路径(/oracle/OracleHomes/agent10g),则升级agent.

  1. 运行runInstaller命令,使用静默方式patch oms 10.2.0.5

$cd /setup/3731593/Disk1/

$ ./runInstaller -ignoreSysPrereqs -silent -noconfig -responseFile /oracle/patchset_oms.rsp

注意不要再使用full版本安装时使用到的参数: use_prereq_checker=false -force,否则就将导致配置oms时报"SUNWprivate_1.1 not defined in file libjvm.so"错误

The following configuration scripts need to be executed as the "root" user.

#!/bin/sh

#Root script to run

/oracle/OracleHomes/oms10g/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

使用root身份运行root.sh文件

/oracle/OracleHomes/oms10g/root.sh

  1. 静默方式升级OMS10.2.0.5后的一些结果

$ cd /oracle/OracleHomes

$ ls

agent10g oms10g oraInventory

$ du -sm *

449 agent10g

1884 oms10g

9 oraInventory

可以看到oms10g 子目录由原来的1491M 增加到1884M;agent10g没有任何变化.

  1. 编辑patch agent 需要使用的reponseFile

$cd /oracle

$cp patchset_oms.rsp patchset_agent.rsp

$vi patchset_agent.rsp

$more patchset_agent.rsp

RESPONSEFILE_VERSION=2.2.1.0.0

UNIX_GROUP_NAME=oinstall

FROM_LOCATION="../stage/products.xml"

ORACLE_HOME="/oracle/OracleHomes/agent10g"

。。。。。。

patchset_agent.rsp文件的绝大部分内容与patchset_oms.rsp相同。就是ORACLE_HOME参数的值修改为"/oracle/OracleHomes/agent10g".

  1. 运行runInstaller命令,使用静默方式patch agent 10.2.0.5

$cd /setup/3731593/Disk1/

$./runInstaller -ignoreSysPrereqs -silent -noconfig -responseFile /oracle/patchset_agent.rsp

The following configuration scripts need to be executed as the "root" user.

#!/bin/sh

#Root script to run

/oracle/OracleHomes/agent10g/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

#/oracle/OracleHomes/agent10g/root.sh

打开另外一个窗口,使用root身份,运行root.sh.

  1. 静默方式升级agent10.2.0.5后的一些结果

[root@ocmdb2 OracleHomes]# du -sm *

684 agent10g

1884 oms10g

14 oraInventory

可以看到agent10g 子目录由原来的449M 增加到684M;oms10g没有任何变化.

  1. 在进行配置前,备份一下GC 10.2.0.5的运行环境

#tar -cvf /setup/gc_10205_noconfig.tar /oracle

  1. 停止opmnctl,禁止oms自动启动

$opmnctl stopall

#mv /etc/rc.d/init.d/gcstartup /etc/rc.d/init.d/gcstartup.bak

#touch /etc/rc.d/init.d/gcstartup.bak

禁止os启动是启动omsagent

#reboot

时间允许的话,重新启动一下os.

. 运行ConfigureGC.pl脚本,进行gc的配置操作

运行ConfigureGC.pl脚本,进行gc的配置操作

$$ORACLE_HOME/perl/bin/perl $ORACLE_HOME/sysman/install/ConfigureGC.pl /oracle/OracleHomes

查看配置时的日志文件

$cd $ORACLE_HOME/sysman/log

$ pwd

/oracle/OracleHomes/oms10g/sysman/log

$ ls -lt

-rw-r--r-- 1 oracle oinstall 120083 Aug 13 09:43 emoms.log

-rw-r--r-- 1 oracle oinstall 120083 Aug 13 09:43 emoms.trc

-rw-r----- 1 oracle oinstall 33300 Aug 13 09:43 emctl.log

-rw-r--r-- 1 oracle oinstall 132863 Aug 13 09:43 emrepocminst.log.25888

-rw-r--r-- 1 oracle oinstall 87150 Aug 13 09:40 emrepmgr.log.10.2.0.5.0.transx

-rw-r--r-- 1 oracle oinstall 13891 Aug 13 09:27 emrepmgr.log.10.2.0.5.0

-rw-r--r-- 1 oracle oinstall 0 Aug 13 09:27 emrepmgr.log.10.2.0.5.0.errors

-rw-r--r-- 1 oracle oinstall 132863 Aug 13 09:17 emrepocminst.log.23224

-rw-r----- 1 oracle oinstall 11278 Aug 13 09:16 secure.log

drwxr----- 2 oracle oinstall 4096 Aug 13 09:15 pafLogs

-rw-r--r-- 1 oracle oinstall 1320757 Aug 13 09:14 emca_repos_create08_56_49.log

-rw-r----- 1 oracle oinstall 8624 Aug 13 08:55 emdctl.log

-rw-r----- 1 oracle oinstall 10946 Aug 13 08:55 emdctl.trc

$cd $ORACLE_HOME/cfgtoollogs/cfgfw

$pwd

/oracle/OracleHomes/oms10g/cfgtoollogs/cfgfw

$ls -lt

-rw------- 1 oracle oinstall 60399 Aug 6 18:07 CfmLogger_2010-08-06_05-46-28-PM.log

-rw-r--r-- 1 oracle oinstall 254 Aug 6 18:07 emcli_cmd_18_07_13.log2759_OUT.log

-rw------- 1 oracle oinstall 58670 Aug 6 18:07 oracle.sysman.top.oms_2010-08-06_05-46-28-PM.log

-rw-r--r-- 1 oracle oinstall 0 Aug 6 18:07 emcli_cmd_18_07_13.log2760_ERR.log

-rw-r--r-- 1 oracle oinstall 52 Aug 6 18:06 opmn_cmd_18_06_21.log2757_OUT.log

配置需要很长的时间(1个小时的时间); 配置完成后,oms,opmn都启动起来了.

如果配置过程中,遇到"version SUNWprivate_1.1 not defined in file libjvm.so with link time reference"错误,请参看我的博客文章http://djb1008.itpub.net/post/42280/503669

. 检查opmn的运行状态,登录GCem管理界面

  1. 检查GC配置的结果:

OMS Server:

$opmnctl status

[oracle@ocmdb2 setup]$ opmnctl status

Processes in Instance: EnterpriseManager0.ocmdb2

-------------------+--------------------+---------+---------

ias-component | process-type | pid | status

-------------------+--------------------+---------+---------

HTTP_Server | HTTP_Server | 3932 | Alive

LogLoader | logloaderd | N/A | Down

dcm-daemon | dcm-daemon | N/A | Down

OC4J | home | 3933 | Alive

OC4J | OC4J_EM | 3934 | Alive

OC4J | OC4J_EMPROV | 3936 | Alive

WebCache | WebCache | 3944 | Alive

WebCache | WebCacheAdmin | 3940 | Alive

DSA | DSA | N/A | Down

$emctl status oms

Oracle Enterprise Manager 10g Release 5 Grid Control

Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.

Oracle Management Server is Up

Repository DB:

SQL>select username,default_tablespace from dba_users;

USERNAME DEFAULT_TABLESPACE

OUTLN SYSTEM

SYS SYSTEM

SYSTEM SYSTEM

DBSNMP SYSAUX

MGMT_VIEW MGMT_TABLESPACE

SYSMAN MGMT_TABLESPACE

WMSYS SYSAUX

TSMSYS USERS

DIP USERS

ORACLE_OCM USERS

SQL> select name from v$tablespace;

NAME

--------------------------------------------------------------------------------

SYSTEM

UNDOTBS1

SYSAUX

TEMPTS1

USERS

MGMT_TABLESPACE

MGMT_ECM_DEPOT_TS

  1. 登录GC的管理界面

https://hostname:1159/em

. 配置agent,远程安装agent

关于远程安装agent,在我的博客文章中有详细的说明,请参看

http://djb1008.itpub.net/post/42280/502337

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

转载于:http://blog.itpub.net/32980/viewspace-1036754/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值