如何将Oracle RAC 10g升级到Oracle 10.2.0.5

1.Back Up database

一般情况下rman备份

2.备份ocr和vote disk

[root@rac2 bin]# ./ocrconfig -export /tmp/ocr_export.bak

[root@rac2 bin]# more /etc/oracle/ocr.loc

ocrconfig_loc=/dev/raw/raw11

local_only=FALSE

[root@rac2 bin]# dd if=/dev/raw/raw11 of=/tmp/ocr_dd.bak

[root@rac2 bin]# dd if=/dev/raw/raw31 of=/tmp/vote_dd.bak

3.Update Oracle Time Zone Definitions

Actions for the DSTv4 update in the 10.2.0.5 patchset [ID 1086400.1]

4.Stopping All Processes

滚动升级关闭一个节点所有进程,非滚动升级关闭所有进程

$ isqlplusctl stop

$ emctl stop dbconsole

$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

$ srvctl stop instance -d db_name -i inst_name

$ srvctl stop asm -n node

$ srvctl stop listener -n node [-l listenername]

$ srvctl stop nodeapps -n node

# CRS_home/bin/crsctl stop crs(root执行,滚动升级不需要关闭)

5.Back Up the System

$ORACLE_BASE中文件,主要包括(db和crs安装文件/oraInventory文件)

6.升级crs软件

执行./runInstaller选择crs目录

时间: 2025-01-31 01:59:54

如何将Oracle RAC 10g升级到Oracle 10.2.0.5的相关文章

oracle中升级数据库到10.2.0.5遭遇ORA-00918: column ambiguously defined

一个数据库从10201升级到10205之后,出现ORA-00918错误,查询mos发现在以前版本中是bug,Oracle好像在10205中把它修复了,结果就是以前应用的sql无法正常执行.这次升级的结果就是客户晚上3点联系开发商紧急修改程序.再次提醒:再小的系统数据库升级都需要做,功能测试,SPA测试,确保升级后功能和性能都正常. SQL> select * from v$version;   执行报错ORA-00918 多个表JOIN连接,由于在select中的列未指定表名,而且该列在多个表中

升级oracle10g到10.2.0.4步骤简记~

近日,将本机windows平台下10gr2升级至最新的patchset4,简单记录一下升级过程: 1. 下载补丁包并解压     2. 检查环境变量,停止相关服务,包括OracleService(注意是停止服务,不是仅把库shutdown就可以了的),Listner,ASM(如果用了的话),RAC节点等等     3. 备份数据库,冷备热备均可,但必须是完全备份.推荐冷备,一旦有问题恢复也快.     4. 安装补丁包:     执行setup,按照提示点击下一步(如果升级程序默认指定的路径信息

如何把Oracle从10g升级到11g

Oracle从10g升级到11g详细步骤数据库旧版本:10.2.0.4 数据库新版本:11.2.0.2 OS 版本: Solaris 10 参考文档:Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1] 第一部分 - 安装11gR2软件 这里对软件的安装就不详细说明了,可以参考相应的文档. 这里需要注意的是:如果你想在11gr2上打上最新的PSU或CPU,可以先在软件级别上打上PSU或CPU,这样就不用跑两次catbundle

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304 一.   补丁描述 参考metalink doc: (Doc ID 19774304.8) Bug19774304 - 12.1.0.2 Bundle Patch 2 for Engineered Systems and DB In-Memory (Nov2014) (Doc ID 19774304.8) 二.   补丁包含 19649591 DATABASE BUNDLE PATCH 12.1.0.2.2 (O

Oracle RAC 10g for Solaris环境卸载(一)数据库的删除和数据库软件的卸载

这是一个三节点的RAC环境,数据库版本是10.2.0.3: SQL> SELECT * FROM V$VERSION; BANNER ---------------------------------------------------------------- Oracle Database10gEnterpriseEdition Release10.2.0.3.0 - 64bi PL/SQL Release 10.2.0.3.0 - Production CORE??? 10.2.0.3.0

AIX 5.3下 升级补丁到10.2.0.5步骤

转自同事ROBIN的博客       环境AIX5.3, 原oracle版本 10.2.0.1 1 停止OEM/isqlplus/监听/DB实例$ emctl stop dbconsole$ isqlplusctl stop$ lsnrctl stop$ sqlplus /  as sysdbaSQL> shutdown immediate;2 升级Oracle软件1) 备份ORACLE_HOME和oraInventory 升级前对要升级的ORACLE_HOME进行备份是必要的, 还有oraIn

Oracle RAC 10g for Solaris环境卸载(二)CLUSTER软件的卸载

上一篇中卸载了数据库,并删除了数据库软件. 在文章的开头已经提过,RAC环境的卸载不当会导致问题.正常情况下,应该首先卸载CLUSTER所做的修改,然后再卸载CLUSTERWARE. 正常情况下应该在ORA_CLS_HOME目录下执行:/install/rootdelete.sh remote nosharedhome –force,在RAC的每个节点上都应该执行这个操作,然后在其中一个节点上执行/install/rootdeinstall.sh.删除ASM实例对裸设备头的修改. 但是如果卸载的

Linux下Oracle 10.2.0.1升级到10.2.0.4总结

最近部署测试环境时,将测试环境ORACLE数据库从10.2.0.1升级到了10.2.0.4,顺便整理记录一下升级过程. 实验环境: 操作系统:Oracle Linux Server release 5.7 数据库:Oracle 10.2.0.1 下载解压补丁包 1: [oracle@DB-Server tmp]$ unzip p6810189_10204_Linux-x86-64.zip 2:  3: [oracle@DB-Server Disk1]$ ls 4: 10204_buglist.h

ORACLE RAC 裸设备数据库一节点表空间扩容错误添加数据文件到本地的处理

    9月2日上午,总部CRM求助,问题是ORACLE 10.2.0.4 RAC 裸设备数据库在表空间扩容时操作失误,将数据文件错误添加成文件系统文件并且还在节点1的本地目录,导致节点2无法完成写操作,报错信息如下: Wed Sep  2 08:23:23 2015 Errors in file /oracle/app/admin/oracrm/bdump/oracrm2_dbw0_2101996.trc: ORA-01157: cannot identify/lock data file 1