1.有效备份
作好对ORACLE软件和数据库的物理备份.
2.检查无效对象。
4. SHARED_POOL_SIZE 和 JAVA_POOL_SIZE 至少为150Mb。
5.关闭数据库,关闭oracle进程。
6.备份相关配置文件
二.备份TSTZ
下载并解压Patch 5601428,应用该Patch(应用该Patch不需要关闭数据库)参考399832.1。
$unzip p5601428_10201_GENERIC.zip 5601428
$cd 5601428
$opatch apply
$sqlplus ‘/as sysdba’
SQL>@?/rdbms/admin/utltzuv2.sql
SQL>host
$cd $ORACLE_HOME /oracore/zoneinfo
$more tzuv2ext_*.log
$more tzuv2ext_*.bad
SQL>select * from sys.sys_tzuv2_temptab;
三.进行升级
1.升级CRS
$ cd Disk1
$ ./runInstaller
--next
--选择crs主目录
--next
--check summary
--install
--when prompt login as root,execute $ORACLE_HOME/root.sh on both nodes
2. 升级ORACLE 软件
$ cd Disk1
$ ./runInstaller
--选择oracle主目录
--next
--check summary
--install
--when prompt login as root,execute $ORACLE_HOME/root.sh on both nodes
在两节点上执行在$ORACLE_HOME/install下root102.sh
3.启动监听
$srvctl start listener -n jktz1
4.升级数据库
$sqlplus “/as sysdba”
Startup nomount
ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;
Shutdown immediate
Startup upgrade
Spool update.log
@?/rdbms/admin/catupgrd.sql
Spool off
ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;
cd $ORACLE_HOME/install
./changePerm.sh
5.检查无效对象情况,并对无效对象进行编译。
6.升级后检查
#su – oracle
-- Checking the Status of the Oracle Clusterware Installation
$crsctl query crs softwareversion – lists
--chech crs status
ocrcheck
./app/oracle/product/10.2.0/crs/bin/olsnodes
crsctl query crs votedisk
crsctl query crs activeversion
$ crsctl check crs
$crs_stat –t
五.回退方案
1.卸载升级包
(1)把初始化参数CLUSTER_DATABASE
为
false
.
关闭数据库和ORACLE所有进程
(2) 备份下面两个文件
ORACLE_HOME/rdbms/admin/catrelod.sql
ORACLE_HOME/network/admin/tnsnames.ora
(3)
$ cd $ORACLE_HOME
$ sqlplus /NOLOG
SQL> CONNECT SYS/SYS_password AS SYSDBA
SQL> STARTUP DOWNGRADE
SQL> SPOOL downgrade.out
SQL> @?/rdbms/admin/catdwgrd.sql
SQL> SPOOL OFF
SQL> SHUTDOWN IMMEDIATE
SQL> EXIT
(4)把前面备份文件拷到原目录。
$ sqlplus /NOLOG
SQL> CONNECT SYS/SYS_password AS SYSDBA
SQL> STARTUP DOWNGRADE
SQL> SPOOL catrelod.out
SQL> @?/rdbms/admin/catrelod.sql
SQL> SPOOL OFF
SQL> SHUTDOWN IMMEDIATE
(5)还原数据库文件,编译无效对象,并把CLUSTER_DATABASE
参数设置为true.
2.启用原有软件备份和原有备份数据库。
分享到:
相关推荐
在本场景中,我们讨论的是将一个运行在Red Hat Enterprise Linux 5.7上的Oracle RAC 10.2.0.5.0集群升级到11.2.0.4.0的过程。 首先,确认当前RAC的状态是非常重要的。通过`crs_stat -t`命令可以看到所有应用资源的...
升级Oracle软件是指将现有Oracle RAC环境升级到更高版本,以利用新特性、增强功能和修复潜在的安全问题。 #### 七、安装EM包 EM即Enterprise Manager,是Oracle提供的企业级管理平台。安装EM包可以方便地管理和监控...
Oracle RAC 和 Oracle Clusterware 最佳实践和初学者指南(Linux) Oracle RAC(Real Application Clusters)和 Oracle Clusterware 是 Oracle 公司提供的一些高可用性解决方案,它们可以帮助用户构建高性能、可靠...
在本文中,我们将详细探讨如何将一个拥有两个节点的Oracle RAC 11.2.0.1.0系统升级到11.2.0.4.0版本。Oracle RAC(Real Application Clusters)是一种数据库高可用性解决方案,允许在多台服务器之间共享单个数据库...
根据提供的文件信息,我们可以深入探讨Oracle RAC(Real Application Clusters)升级补丁的相关知识点,主要包括以下几个...通过上述步骤的详细介绍,希望可以帮助用户更好地理解和处理Oracle RAC升级补丁的相关问题。
某客户需要将一套Oracle 10gR2 双节点RAC 生产数据库升级至Oracle 11gR2 RAC,所以便有了本系列实战的教程。 为更贴切还原生产过程中的实际操作,本系列教程一个分两大部分: 第一部分已发 一步一步在Linux上部署...
在Linux环境下,对Oracle 10.2.0.4 RAC (Real Application Clusters)进行升级是一项关键的任务,确保数据库系统的稳定性和安全性。这里主要介绍如何进行PSU (Patch Set Update)的打补丁过程。 首先,Oracle RAC是由...
Oracle RAC 可以在多种操作系统平台上运行,包括 Windows、Linux、UNIX 等。 二、 Oracle RAC 体系结构 Oracle RAC 的体系结构主要包括以下几个组件: 1. Oracle 集群件:Oracle 集群件是 Oracle RAC 的核心组件...
《Oracle 11g RAC on Linux》这本书详细地介绍了如何在Linux环境下部署和管理Oracle数据库的Real Application Clusters(RAC)系统。RAC是一种高可用性解决方案,它允许多个数据库实例同时访问同一个物理数据库,...
阿里云ECS环境下的Oracle 19C RAC双节点集群安装部署是一个复杂的过程,涉及到多个环节和系统配置。在CentOS 7.6操作系统上搭建这样的环境,首先要确保满足Oracle 19C的软硬件需求。官方推荐的操作系统版本为Linux ...
虚拟机下Redhat5安装Oracle RAC(Real Application Clusters)是一个涉及到Linux系统、虚拟化技术以及Oracle数据库的高级配置。本文档详细介绍了在Redhat Linux环境下,使用VMWare虚拟机进行Oracle 11g R2版本的RAC...
详解介绍linux安装RAC,升级 节点1,2应用状态 crs_stat -t srvctl status nodeapps -n racl srvctl status nodeapps -n rac2 srvctl status asm -n rac1 srvctl status database -d orcl srvctl status service -d ...
在Linux环境中部署Oracle RAC,需要选择一个稳定且支持RAC的Linux发行版,如Red Hat Enterprise Linux或Oracle Linux。安装过程中,需要考虑网络配置、节点间通信、集群软件(如OCR、Voting Disks)以及共享存储。 ...
### Oracle Database 11g RAC on Linux:关键技术与实施指南 #### 一、概述 《Pro Oracle Database 11g RAC on Linux》是一本深入探讨如何在Linux环境下实现Oracle Real Application Clusters (RAC)的专业书籍。...
在Oracle RAC与ASM的上下文中,RPM包用于在Linux操作系统上安装和配置所需的Oracle软件组件。 "Oracle rac asmlib rpm安装包" 提供了在RHEL6 (Red Hat Enterprise Linux 6) 上安装ASMLIB所需的所有文件。RHEL6是...
Linux RHEL Oracle RAC 10.2.0.1 升级到 10.2.0.4 安装配置参考手册 数据库 RAC 版本升级方案是指从 Oracle 10g 10.2.0.1 升级到 Oracle 10g 10.2.0.4 的操作过程。该操作需要在业务量尽可能少的环境下进行,整个...
### OracleRAC_10.2.0.1升级到10.2.0.4安装配置参考手册 #### 概述 本文档旨在提供一个详细的步骤指南,用于将Oracle RAC (Real Application Clusters) 数据库从10.2.0.1版本升级至10.2.0.4版本的过程。此升级过程...
### SFRAC - 在Linux上构建健硕的Oracle RAC:关键知识点解析 #### 引言 在现代数据中心,为了实现高性能、高可用性及可扩展性,许多组织选择部署Oracle Real Application Clusters (RAC),尤其是在Linux操作系统...