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

发布时间:2020-07-16 09:13:19

来源:51CTO

阅读:593

作者:客居天涯

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 crsStopping resources.

Successfully stopped CRS resources

Stopping CSSD.

Shutting down CSS daemon.

Shutdown request successfully issued.

[root@node1 ~]# /u01/crs_1/install/root102.shCreating 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 :

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 升级成功!

oracle 云服务器cpu升级,Oracle 10g RAC 升级(CPU Update)之--升级CRS相关推荐

  1. 服务器cpu只显示一个核,云服务器的1核是指一个cpu吗

    云服务器的1核是指一个cpu吗 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...

  2. oracle对服务器性能要求,oracle服务器配置要求

    oracle服务器配置要求 内容精选 换一换 简要介绍APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提 ...

  3. oracle云平台开发教程,Oracle云数据库初体验 之四 - APEX 快速开发

    在Oracle的Cloud Database服务中,开发环境是集成的Oracle Application Express环境, Oracle Application Express (Oracle A ...

  4. 阿里云服务器通用型g7a实例AMD处理器CPU及网络性能说明

    阿里云服务器ECS通用型g7a实例CPU处理器采用AMD EPYC Milan 7T83,主频2.55 GHz,单核睿频最高3.5 GHz,CPU内存比1:8,云服务器g7a实例从2核8G到128核5 ...

  5. 腾讯云服务器Intel Xeon Cascade Lake 8255C处理器CPU性能评测

    腾讯云服务器Intel Xeon Cascade Lake 8255C处理器主频2.5GHz,睿频3.1GHz,云服务器CVM标准型S5实例采用Intel Xeon Cascade Lake 8255 ...

  6. oracle查看服务器名字,查看oracle数据库服务器的名字

    查看oracle数据库服务器的名字 windows 中 1. select name from v$database ; 直接运行就可以查看了, 2.查看tnsnames.ora 的连接,有个SID, ...

  7. 云服务器内存使用率多少合适,什么时候应当考虑升级主机内存

    根据mysql官方说法,服务器内存占用比例达80%时,属于高负载运行状态了,内存占用比例长时间超过80%时,属于很不稳定状态,长时间超过90%就进入风险区了,这时容易产生数据丢失,数据库崩塌等不安全现 ...

  8. oracle查看服务器的时间,Oracle如何获取系统当前时间等操作实例

    获取系统当前时间 date类型的 ? char类型的 ? 日期操作 ? 常用的时间戳 ? trunc()函数 trunc函数处理数字 该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去. 其 ...

  9. Oracle 中间件云服务器系统 ExaLogic X2 - 2 和 T3-1B概述

    甲骨文公司宣布推出Oracle中间件云服务器 T3-1B,该新模式可为Oracle 中间件云服务器的集成系统提供SPARC Solaris服务器业界领先的性能.扩展性和可用性. 旨在为大型和关键任务部 ...

最新文章

  1. 大数据导论之为何需要引入大数据
  2. 网站SEO优化没有捷径!
  3. 解决Missing artifact com.sun:tools:jar:1.5.0方法
  4. 通过反射创建动态代理对象(三)
  5. nova8pro能升级鸿蒙吗,华为将有48款产品可以升级到鸿蒙 2.0系统
  6. 优秀的设计UI界面按钮素材,让点击率飙升
  7. 【转】JMeter学习(十七)JMeter测试Java
  8. 从开源爱好者到 Apache 董事,他花了 11 年
  9. 利用Java计算经纬度距离工具类
  10. effective stl
  11. 程序员们的“钢铁审美”:花花公子封面女郎如何成为互联网第一夫人?
  12. PMP项目管理证书有用吗?
  13. java使用poi读取Excel2003版(.xls)
  14. 微信小程序图片(单图多图上传显示)
  15. 安卓盒子装mysql_小白学mysql第一天:mysql安装
  16. 【搜索与回溯算法】保卫农场(DFS)
  17. android输入法中文在哪里设置,android输入法怎么设置中文
  18. 树莓派4B之声音传感器模块(python3)
  19. STM8/STM32硬件I2C读取APDS9930程序代码
  20. 浅论OCA\UV-OCA LOCA\SLOCA 四种全贴合工艺

热门文章

  1. 解决ViewPager缓存导致不能实时刷新数据
  2. Python_Day4_函数
  3. nodejs安装及环境配置(windows系统)
  4. Tomcat报错: JDBC unregister 可能导致内存溢出
  5. Windows Server 2008 流媒体服务器--创建广播站点
  6. RTX51 tiny系统要注意的问题:(关于时间片)
  7. [原创]用递归写的一个object 转换成JSON的函数
  8. 基于JavaWeb实现在线租房系统
  9. Python运算符与Pandas方法的映射关系
  10. 数据预处理之独热编码(OneHotEncoder)