Oracle 10g RAC 升级(CPU Update)之--升级CRS

系统环境:

操作系统:RedHat EL5

Cluster: Oracle CRS 10.2.0.1.0

Oracle:  Oracle 10.2.0.1.0


如图所示:RAC 系统架构

案例:

本案例是从 Oracle 10.2.0.1.0 升级到10.2.0.4.0,作为Oracle的补丁升级(CPU Update)

升级步骤

  1、CRS 升级(对于CRS 升级可以采用滚动升级,本案例采用了滚动升级)

  2、Oracle 软件升级

  3、DataBase 升级(可以采用dbua 或 sqlplus 命令升级)


一、升级CRS (ROLLING UPDATE)

升级前的准备:

[oracle@node1 ~]$ sqlplus '/as sysdba'
SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 12 14:57:24 2014
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SQL> select instance_name,status from gv$instance;
INSTANCE_NAME    STATUS
---------------- ------------
prod1            OPEN
prod2            OPEN
SQL> show parameter sga
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sga_max_size                         big integer 272M
sga_target                           big integer 272M
SQL> alter system set sga_max_size=600m scope=spfile;
System altered.
SQL> alter system set sga_target=600m scope=spfile;
System altered.
SQL> show parameter shared
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
shared_pool_size                     big integer 0
SQL> alter system set shared_pool_size=200m scope=spfile;
System altered.
SQL> alter system set java_pool_size=300m scope=spfile;
System altered.
SQL> startup force nomount;
ORACLE instance started.
Total System Global Area  629145600 bytes
Fixed Size                  1220988 bytes
Variable Size             524291716 bytes
Database Buffers          100663296 bytes
Redo Buffers                2969600 bytes
SQL> show parameter share
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
shared_pool_size                     big integer 200M
shared_server_sessions               integer
SQL> show parameter java
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
java_pool_size                       big integer 300M

1)先在node1上进行升级

在node1上升级CRS:

[root@node1 ~]# uname -a
Linux node1 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux[root@node1 ~]# crsctl query crs softwareversion
CRS software version on node [node1] is [10.2.0.1.0][root@node1 ~]# crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy[root@node1 ~]# crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    node1
ora....E1.lsnr application    ONLINE    ONLINE    node1
ora.node1.gsd  application    ONLINE    ONLINE    node1
ora.node1.ons  application    ONLINE    ONLINE    node1
ora.node1.vip  application    ONLINE    ONLINE    node1
ora....SM2.asm application    ONLINE    ONLINE    node2
ora....E2.lsnr application    ONLINE    ONLINE    node2
ora.node2.gsd  application    ONLINE    ONLINE    node2
ora.node2.ons  application    ONLINE    ONLINE    node2
ora.node2.vip  application    ONLINE    ONLINE    node2
ora.prod.db    application    ONLINE    ONLINE    node1
ora....d1.inst application    ONLINE    ONLINE    node1
ora....d2.inst application    ONLINE    ONLINE    node2       在node1上关闭Instance:
[oracle@node1 ~]$ srvctl stop instance -d prod -i prod1在node1上关闭ASM:
[oracle@node1 ~]$ srvctl stop asm -n node1在node1上关闭nodeapps:
[oracle@node1 ~]$ srvctl stop nodeapps -n node1
[oracle@node1 ~]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....SM1.asm application    OFFLINE   OFFLINE
ora....E1.lsnr application    OFFLINE   OFFLINE
ora.node1.gsd  application    OFFLINE   OFFLINE
ora.node1.ons  application    OFFLINE   OFFLINE
ora.node1.vip  application    OFFLINE   OFFLINE
ora....SM2.asm application    ONLINE    ONLINE    node2
ora....E2.lsnr application    ONLINE    ONLINE    node2
ora.node2.gsd  application    ONLINE    ONLINE    node2
ora.node2.ons  application    ONLINE    ONLINE    node2
ora.node2.vip  application    ONLINE    ONLINE    node2
ora.prod.db    application    ONLINE    ONLINE    node1
ora....d1.inst application    OFFLINE   OFFLINE
ora....d2.inst application    ONLINE    ONLINE    node2

2)下载和解压补丁软件(对于RAC升级CRS和Oracle软件都是用相同的补丁软件)

[oracle@node1 ~]$ unzip p6810189_10204_Linux-x86.zip

升级CRS 10.2.0.1.0 到 10.2.0.4.0,如下图所示:

以Oracle用户的身份执行:runInstaller

开始升级

注意升级目录:应该是CRS的安装目录

升级安装

补丁软件升级过程

按照提示执行script

[root@node1 ~]# crsctl stop crs

Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.

[root@node1 ~]# /u01/crs_1/install/root102.sh

Creating pre-patch directory for saving pre-patch clusterware files
Completed patching clusterware files to /u01/crs_1
Relinking some shared libraries.
Relinking of patched files is complete.
WARNING: directory '/u01' is not owned by root
Preparing to recopy patched init and RC scripts.
Recopying init and RC scripts.
Startup will be queued to init within 30 seconds.
Starting up the CRS daemons.
Waiting for the patched CRS daemons to start.This may take a while on some systems.
.
10204 patch successfully applied.
clscfg: EXISTING configuration version 3 detected.
clscfg: version 3 is 10G Release 2.
Successfully accumulated necessary OCR keys.
Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
node <nodenumber>: <nodename> <private interconnect name> <hostname>
node 1: node1 node1-priv node1
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
clscfg -upgrade completed successfully[root@node1 ~]# crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy[root@node1 ~]# crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    node1
ora....E1.lsnr application    ONLINE    ONLINE    node1
ora.node1.gsd  application    ONLINE    ONLINE    node1
ora.node1.ons  application    ONLINE    ONLINE    node1
ora.node1.vip  application    ONLINE    ONLINE    node1
ora....SM2.asm application    ONLINE    ONLINE    node2
ora....E2.lsnr application    ONLINE    ONLINE    node2
ora.node2.gsd  application    ONLINE    ONLINE    node2
ora.node2.ons  application    ONLINE    ONLINE    node2
ora.node2.vip  application    ONLINE    ONLINE    node2
ora.prod.db    application    ONLINE    ONLINE    node2
ora....d1.inst application    ONLINE    ONLINE    node1
ora....d2.inst application    ONLINE    ONLINE    node2  [oracle@node1 ~]$ crsctl query crs softwareversion
CRS software version on node [node1] is [10.2.0.4.0]
[oracle@node1 ~]$

node1 的CRS升级成功!


3)升级node2的CRS(步骤与node1相同)

[root@node1 ~]# srvctl stop instance -d prod -i prod2
[root@node1 ~]# srvctl stop asm -n node2
[root@node1 ~]# srvctl stop nodeapps -n node2

以下为升级过程过程中与node1不同的画面:

选择“select all”

升级软件安装完成后,按照提示执行script

[root@node2 ~]# crsctl stop crs
[root@node2 ~]# /u01/crs_1/install/root102.sh
[root@node2 ~]# crsctl query crs softwareversion
CRS software version on node [node2] is [10.2.0.4.0]

node2的CRS升级完成!

[root@node1 ~]# crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    node1
ora....E1.lsnr application    ONLINE    ONLINE    node1
ora.node1.gsd  application    ONLINE    ONLINE    node1
ora.node1.ons  application    ONLINE    ONLINE    node1
ora.node1.vip  application    ONLINE    ONLINE    node1
ora....SM2.asm application    ONLINE    ONLINE    node2
ora....E2.lsnr application    ONLINE    ONLINE    node2
ora.node2.gsd  application    ONLINE    ONLINE    node2
ora.node2.ons  application    ONLINE    ONLINE    node2
ora.node2.vip  application    ONLINE    ONLINE    node2
ora.prod.db    application    ONLINE    ONLINE    node2
ora....d1.inst application    ONLINE    ONLINE    node1
ora....d2.inst application    ONLINE    ONLINE    node2

@至此,Oracle RAC CRS 升级成功!

转载于:https://blog.51cto.com/tiany/1409990

Oracle 10g RAC 升级(CPU Update)之--升级CRS相关推荐

  1. oracle 云服务器cpu升级,Oracle 10g RAC 升级(CPU Update)之--升级CRS

    Oracle 10g RAC 升级(CPU Update)之--升级CRS 发布时间:2020-07-16 09:13:19 来源:51CTO 阅读:593 作者:客居天涯 Oracle 10g RA ...

  2. oracle 10g rac数据库,oracle 10g rac安装报错集锦

    oracle 10g rac安装报错汇总 删除crs 1.      停止资源:关闭crs资源:crsctl stop resources 关闭crs:       crsctl stop crs 2 ...

  3. Vmware+RHEL5+Oracle 10G RAC安装实验--详细过程(一)

    实验环境: 普通PC一台(3GB内存,500GB硬盘) Vmware Server 1.0.6版 RedHat Linux Enterprise 5.1 Oracle  10g for linux(1 ...

  4. 配置NetBackup 7 for oracle 10g rac

    一.环境概述: 一台装有fedora13的pc,使用vmware workstation搭建了一个solaris cluster环境,使用的os是solaris10u9.装有oracle 10g RA ...

  5. 基于Linux (RHEL 5.5) 安装Oracle 10g RAC

    本文所描述的是在Red Hat 5.5下使用vmware server 来安装Oracle 10g RAC(OCFS + ASM),本文假定你的RHEL5已经安装完毕,下面列出的是对Linux的具体配 ...

  6. 基于Linux RHEL 5 5 安装Oracle 10g RAC

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文所描 ...

  7. GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(一)

    环境 源端是一个RAC rac1 rac2: RHEL 4u7 + ORACLE 10.2.0.4 + ASM rac1 外网IP 192.168.47.241 虚拟IP 192.168.47.243 ...

  8. Redhat 5.4 Oracle 10g RAC Openfiler+Multipath + RAW+ ASM 安装文档

    在Redhat 平台上RAC 装过多次. 本来也没打算整理这篇文章. 但是在搭建这个环境的过程中有了一下新的体会. 而且RAC 架构也不一样. 搭建之后对RAC 也有更深的理解. 实验平台配置信息: ...

  9. Oracle 10g RAC RMAN备份异机单实例恢复

    本文通过将Oracle 10g RAC RMAN的完整的备份进行异机恢复的过程,可以对在恢复的过程中可以发现备份时的一些问题.比如规档日志的冗余,控制文件与参数文件的自动备份的利用等,本示例是拿了rm ...

最新文章

  1. (完美解决)linux服务器安装anaconda并且配置好jupyter从而windows远程访问
  2. 法国呼叫服务公司Aircall获得800万美元融资
  3. densenet tensorflow 中文汉字手写识别
  4. sqlmap的使用 ---- 自带绕过脚本tamper
  5. 联想B450系列安装XP且开启AHCI
  6. 【李宏毅2020 ML/DL】P85 Transfer Learning
  7. Github上不错的Android开源代码(一)
  8. 编译ROS-Academy-for-Beginners
  9. R_Studio模拟学生成绩对数据简单分析
  10. Python-面向对象之一
  11. MySQL(10)-----多表创建及描述表关系(一对多的分析和实现)
  12. 北京市内可以攀登的八座山
  13. 实验(一)时间片轮转调度算法(Java)
  14. 【微信小程序】(一)开发工具下载与界面介绍
  15. 音视频Share系列2---基于H.265的编码技术优化实战
  16. 怎么在个人网站开通支付宝付款功能
  17. mysql的默认隔离等级_mysql 四种隔离级别
  18. 拼多多超越阿里淘宝,黄峥辞任董事长;蚂蚁集团CEO宣布辞职,上市陷入迷途?...
  19. Frangi形态学滤波详解
  20. ArcMap10.2 选项(Options)窗口显示不完整问题解决(以默认加载栅格数据去背景显示设置为例)

热门文章

  1. eos和以太坊有什么关系_【EOS价格分析】EOS,宇宙,以太坊价格分析:8月6日
  2. java项目如何更改路径_Java修改eclipse中web项目的server部署路径问题
  3. 几何画板手机版_运用几何画板解决动点最值问题(二)
  4. linux 安装系统 逻辑卷,Linux逻辑卷工具lvm的使用教程
  5. jsp form提交到后台中文乱码_JSP与servlet之间的数据传递
  6. 云函数查询_速览 | 京东云5月重要产品与功能更新
  7. java中捕获异常的作用_在Java中捕获通用异常?
  8. 2002勘察设计收费标准_上海装修设计师的收费标准是什么?
  9. MATLAB设置x为0到10所有数,MATLAB教学_10数值微积分
  10. java string的作用_浅谈java String不可变的好处