Upgrade Oracle RAC DB 10.2.0.4 to 10.2.0.5 on Windows 2008 Server 64 Bit
来源:互联网 发布:java web网站开发模板 编辑:程序博客网 时间:2024/05/22 07:42
操作系统: Windows 2008 Server 64 Bit
CLUSTERWARE:Oracle 10.2.0.4
数据库: Oracle 10.2.0.4
升级补丁包: Oracle 10.2.0.5(Oracle 10g R2 Patch Set4)
数据库存储: ASM
CLUSTERWARE部分:
一、安装 Oracle 10.2.0.5 Patch Set 4
二、在每个节点上执行以下任务 :
1. 关闭以下 CRS 服务:
OracleCRService
OracleEVMService
OracleCSService
Oracle Object Service
OracleClusterVolumeService
2. 运行位于以下位置的批处理文件 :
C:\oracle\product\10.2.0\crs\install\patch102.bat
该批处理文件运行完毕后 ,
将自动在安装了补丁程序的节点上启动 CRS 服务。
3. 完成此步骤后, 请继续在下一个节点上重复执行上述操作。
三、检验 CLUSTERWARE版本
crsctl query crs softwareversion
crsctl query crs activeversion
数据库部分:
一、 升级安装前准备工作(ALL NODES)
1.停止所有服务
关闭所有可能访问数据库的工具 , 例如 Oracle Enterprise Manager Database Control or iSQL*Plus:
C:\oracle\product\10.2.0\db_1\bin\emctl stop dbconsole
C:\oracle\product\10.2.0\db_1\bin\isqlplusctl stop
C:\oracle\product\10.2.0\db_1\bin\lsnrctl stop
2.关闭数据库
C:\oracle\product\10.2.0\db_1\bin\sqlplus /NOLOG
SQL> CONNECT SYS AS SYSDBA
SQL> SHUTDOWN
3.关闭数据库服务OracleServiceSID,OracleASMSERvice+ASM
4.关闭相关进程ocssd.exe,crsd.exe
二、备份系统
备份内容包括: Oracle Inventory, Oracle 10g home 和 Oracle 10g Database.
三、安装升级包软件
略
四、启动数据库相关服务
五、运行脚本升级数据库
如果只安装了升级包,没有进行数据库字典信息升级,启动数据库将报ORA-01092 ORACLE例程终止,强行断开连接。(这和Oracle9i有点不同,对Oracle9i做了升级后,不升级数据库字典信息,仍然可以启动数据库使用,但对 exp/imp,RMAN之类的工具不能使用)。
1 RAC DATABASE运行脚本升级前,需修改CLUSTER_DATABASE参数为FALSE
C:\oracle\product\10.2.0\db_1\bin\sqlplus / AS SYSDBA
SQL> STARTUP NOMOUNT
SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE;
SQL> SHUTDOWN IMMEDIATE
2 运行数据库预升级检查 ( Pre-Upgrade Information Tool)
SQL> conn / as sysdba
SQL> STARTUP UPGRADE
SQL> SPOOL upgrade_info.log
SQL> @?/rdbms/admin/utlu102i.sql
SQL> SPOOL OFF
3 进行数据库字典信息升级( Upgrading a Release 10.2 Database)
SQL> SPOOL patch.log
SQL> @?\dbms\admin\catupgrd.sql
SQL> SPOOL OFF
这个会运行比较久,约50分钟。运行完后,检查 patch.log 文件,如果有问题,重新运行 catupgrd.sql。
4 重启动数据库:
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
5 运行utlrp.sql脚本重新编译无效 PL/SQL包
SQL> @?\dbms\admin\utlrp.sql
6 运行命令检查所有组件是否升级成功 :
SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
所有输出为 VALID表示升级成功.
7 把CLUSTER_DATABASE参数改回为TRUE
C:\oracle\product\10.2.0\db_1\bin\sqlplus / AS SYSDBA
SQL> ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=SPFILE;
SQL> SHUTDOWN IMMEDIATE
8 如果使用Oracle Recovery Manager catalog, 需要对catalog进行升级,如下 :
C:> rman catalog username/password@alias
RMAN> UPGRADE CATALOG;
六、检查基本的数据库工具可用性
对数据库中的用户进行 EXP和 IMP操作,对数据库用 RMAN进行备份和恢复操作,确认备份恢复没问题。
0 0
- Upgrade Oracle RAC DB 10.2.0.4 to 10.2.0.5 on Windows 2008 Server 64 Bit
- Oracle XE DB 32bit upgrade to 64 bit on platform win7
- Upgrade RAC 10.2.0.1 To 10.2.0.4
- Oracle RAC 10.2.0.3 upgrade to 11.1.0.7
- Upgrade Oracle RAC 11.2.0.3 to 11.2.0.4 on Linux x86_64
- Oracle DB Upgrade & Migrate from Single 11.1.0.7 to Oracle 11.2.0.3 RAC by rconfig
- How To Upgrade ASM from 10.2 to 11.1 (RAC)
- How To Upgrade ASM from 10.2 to 11.1 (RAC)
- Upgrade Oracle RAC to 11.2.0.3 from 11.2.0.1 on Linux
- Upgrade Oracle 9i RAC to Oracle 10g RAC
- Apply Bug10010310 On Oracle RAC 10.2.0.5
- Windows+Oracle10G10.2.0.1Upgrade to 10.2.0.5
- Oracle 10g upgrade from 10.2.0.1 to 10.2.0.4
- Oracle 10g upgrade from 10.2.0.1 to 10.2.0.4
- upgrade 11.2.0.1 to 11.2.0.3 For RAC ON AIX
- Install Oracle Weblogic Server (WLS) 12c 12.1.1 on Microsoft Windows 7 64 bit
- How to startup oracle after upgrade oracle10.2.0.3 on windows
- How To Upgrade ASM from 10.2 to 11.1 (single Instance configuration -Non-RAC)
- [LeetCode]Scramble String
- iOS开发 - 应用国际化开发
- poj 1091——跳蚤
- Codeforces441C_Valera and Tubes(暴力)
- iOS开发-键盘样式风格有关设置
- Upgrade Oracle RAC DB 10.2.0.4 to 10.2.0.5 on Windows 2008 Server 64 Bit
- Bug的类型
- poj 1305——Fermat vs. Pythagoras
- 国家气象局免费天气预报接口,城市代码(JSON格式)
- 操作系统那些事儿(二)-Linux
- Binary Tree Level Order Traversal
- 人的一生,不可能风雨无阻
- Ubunt 里面Android源码编译问题、、、
- Binary Tree Level Order Traversal II