`

Linux ORACLE RAC 10201升级10203

阅读更多

.准备工作

1.有效备份
作好对ORACLE软件和数据库的物理备份.
2.检查无效对象。
3.确保SYSTEM的空闲空间在50M以上。
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/installroot102.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_DATABASEfalse.关闭数据库和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.启用原有软件备份和原有备份数据库。
分享到:
评论

相关推荐

    oracle rac10205升级到11204

    在本场景中,我们讨论的是将一个运行在Red Hat Enterprise Linux 5.7上的Oracle RAC 10.2.0.5.0集群升级到11.2.0.4.0的过程。 首先,确认当前RAC的状态是非常重要的。通过`crs_stat -t`命令可以看到所有应用资源的...

    oracle rac安装文档

    升级Oracle软件是指将现有Oracle RAC环境升级到更高版本,以利用新特性、增强功能和修复潜在的安全问题。 #### 七、安装EM包 EM即Enterprise Manager,是Oracle提供的企业级管理平台。安装EM包可以方便地管理和监控...

    Oracle RAC 和 Oracle Clusterware 最佳实践和初学者指南 (Linux)

    Oracle RAC 和 Oracle Clusterware 最佳实践和初学者指南(Linux) Oracle RAC(Real Application Clusters)和 Oracle Clusterware 是 Oracle 公司提供的一些高可用性解决方案,它们可以帮助用户构建高性能、可靠...

    Oracle rac 两节点升级.docx

    在本文中,我们将详细探讨如何将一个拥有两个节点的Oracle RAC 11.2.0.1.0系统升级到11.2.0.4.0版本。Oracle RAC(Real Application Clusters)是一种数据库高可用性解决方案,允许在多台服务器之间共享单个数据库...

    Oracle RAC 升级补丁.txt

    根据提供的文件信息,我们可以深入探讨Oracle RAC(Real Application Clusters)升级补丁的相关知识点,主要包括以下几个...通过上述步骤的详细介绍,希望可以帮助用户更好地理解和处理Oracle RAC升级补丁的相关问题。

    一步一步在Linux上升级 Oracle 10gR2 RAC到11gR2 RAC

    某客户需要将一套Oracle 10gR2 双节点RAC 生产数据库升级至Oracle 11gR2 RAC,所以便有了本系列实战的教程。 为更贴切还原生产过程中的实际操作,本系列教程一个分两大部分: 第一部分已发 一步一步在Linux上部署...

    linux下oracle 10.2.0.4 RAC升级

    在Linux环境下,对Oracle 10.2.0.4 RAC (Real Application Clusters)进行升级是一项关键的任务,确保数据库系统的稳定性和安全性。这里主要介绍如何进行PSU (Patch Set Update)的打补丁过程。 首先,Oracle RAC是由...

    OracleRAC体系结构与优势.docx

    Oracle RAC 可以在多种操作系统平台上运行,包括 Windows、Linux、UNIX 等。 二、 Oracle RAC 体系结构 Oracle RAC 的体系结构主要包括以下几个组件: 1. Oracle 集群件:Oracle 集群件是 Oracle RAC 的核心组件...

    oracle 11g RAC on linux

    《Oracle 11g RAC on Linux》这本书详细地介绍了如何在Linux环境下部署和管理Oracle数据库的Real Application Clusters(RAC)系统。RAC是一种高可用性解决方案,它允许多个数据库实例同时访问同一个物理数据库,...

    阿里云ECS环境下CentOS-linux 7.6系统Oracle 19C RAC双节点集群安装部署-优化-维护手册.pdf

    阿里云ECS环境下的Oracle 19C RAC双节点集群安装部署是一个复杂的过程,涉及到多个环节和系统配置。在CentOS 7.6操作系统上搭建这样的环境,首先要确保满足Oracle 19C的软硬件需求。官方推荐的操作系统版本为Linux ...

    虚拟机下rehat5 oracle rac

    虚拟机下Redhat5安装Oracle RAC(Real Application Clusters)是一个涉及到Linux系统、虚拟化技术以及Oracle数据库的高级配置。本文档详细介绍了在Redhat Linux环境下,使用VMWare虚拟机进行Oracle 11g R2版本的RAC...

    linux,IBM安装oracle 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 ...

    Oracle 11gR1 RAC On Linux Using NFS

    在Linux环境中部署Oracle RAC,需要选择一个稳定且支持RAC的Linux发行版,如Red Hat Enterprise Linux或Oracle Linux。安装过程中,需要考虑网络配置、节点间通信、集群软件(如OCR、Voting Disks)以及共享存储。 ...

    pro oracle database 11g rac on linux

    ### Oracle Database 11g RAC on Linux:关键技术与实施指南 #### 一、概述 《Pro Oracle Database 11g RAC on Linux》是一本深入探讨如何在Linux环境下实现Oracle Real Application Clusters (RAC)的专业书籍。...

    Oracle rac asmlib rpm安装包

    在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-安装配置参考手册

    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安装配置参考手册

    ### 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吗.pdf

    ### SFRAC - 在Linux上构建健硕的Oracle RAC:关键知识点解析 #### 引言 在现代数据中心,为了实现高性能、高可用性及可扩展性,许多组织选择部署Oracle Real Application Clusters (RAC),尤其是在Linux操作系统...

Global site tag (gtag.js) - Google Analytics