ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RAC,112031升级到112033记录

RAC,112031升级到112033记录

原创 Linux操作系统 作者:westzq1984 时间:2012-09-30 12:50:09 0 删除 编辑
总的来说比较简单。
需要注意5点
1.做好GI,DB软件备份
2.保证ORACLE挂载点有足够的空间,特别是AIX平台,最好有25G以上空闲。其他平台有个2,3G足够
3.挂后台跑,AIX下一个节点就要跑50分钟
4.补丁一定要一个节点一个节点的打,包括one-off,指定-local参数。OPATCH BUG太多
5.不要随意更改文件夹权限。这次有个机器是我第一次装AIX 下11gR2时装的,当时出了点小问题,所以我改过一些文件权限,这次被弄安逸了。

日志文件位置
1.opatch提示的位置
2.$ORACLE_HOME/cfgtoollogs

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE1.      关闭数据库(oracle用户下)

sqlplus "/as sysdba" <

select sum(USED_UBLK),sum(USED_UREC) from gv\$transaction;

EOF

 

-- ABM,ACCT不能杀

ps -ef|grep LOCAL=NO|grep -v grep|awk '{print $2}'|xargs kill -9

 

sqlplus "/as sysdba" <

alter system checkpoint;

alter system checkpoint;

alter system checkpoint;

alter system checkpoint;

alter system switch logfile;

alter system switch logfile;

EOF

 

shutdown immediate

 

srvctl disable database -d < DBNAME >

 

2.      回滚争用补丁(oracle用户下,2个节点分别运行)

一定要使用-local来rollback补丁,否则可能损坏inventory节点

 

LINUX下 13656236, 13923374 争用,13656236需要卸载

cd /oracle/app/oracle/admin/olm/software/Linux/rollback/13656236

$ORACLE_HOME/OPatch/opatch rollback -id 13656236 -local

 

AIX下 12412983, 13923374, 13656236 争用,12412983,13656236需要卸载

cd /oracle/app/oracle/admin/olm/software/AIX/rollback/12412983

$ORACLE_HOME/OPatch/opatch rollback -id 12412983 -local

cd /oracle/app/oracle/admin/olm/software/AIX/rollback/13656236

$ORACLE_HOME/OPatch/opatch rollback -id 13656236 -local

 

3.      生成OCM.rsp(root用户下)

export ORACLE_HOME=/oracle/app/oracle/product/11.2

cd /oracle/app/oracle/admin/olm/software/AIX/11203.3

cd /oracle/app/oracle/admin/olm/software/Linux/11203.3

$ORACLE_HOME/OPatch/ocm/bin/emocmrsp

 

4.      auto打补丁(root用户下,2个节点分别打,不能同时执行该命令)

AIX:14分钟DBHOME,36分钟GIHONE,50分钟1个节点。ORACLE挂载点空闲30GB

LINUX:40分钟全部

export ORACLE_HOME=/oracle/app/oracle/product/11.2

cd /oracle/app/oracle/admin/olm/software/AIX/11203.3

 

-- AIX下 ----------------------------------------------------------

mv $ORACLE_HOME/lib/libeons.so $ORACLE_HOME/lib/libeons.so.bak

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

 

nohup $ORACLE_HOME/OPatch/opatch auto . -ocmrf ./ocm.rsp &

 

5.      CPU应用(oracle用户下,1个节点执行)

srvctl enable database -d < DBNAME >

 

cd $ORACLE_HOME/rdbms/admin

sqlplus /nolog

SQL> CONNECT / AS SYSDBA

SQL> STARTUP

SQL> @catbundle.sql psu apply

SQL> QUIT

 

启动后,ABM,CRED,ACCT注意检查SERVICE在节点的分布情况



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

请登录后发表评论 登录
全部评论

注册时间:2009-04-06

  • 博文量
    251
  • 访问量
    1042173