升级Oracle Database 11.2.0.1到11.2.0.2

来源:互联网 发布:mac项目进度管理软件 编辑:程序博客网 时间:2024/05/20 21:49

升级Oracle Database 11.2.0.1到11.2.0.2

介质准备

Oracle Database Patchset 11.2.0.2 for Windows(我实验的环境是Win7 64bit),下载地址:

  • Oracle Database 11.2.0.2 Patch Set for Windows 32bit
  • Oracle Database 11.2.0.2 Patch Set for Windows 64bit

注:如果是其它平台,例如Linux,只需要通过以上链接在下载前选择即可

安装补丁

注:需要说明的是,如果不是从老版本升级,也可以直接从这个Patchset安装

今后的Oracle Database升级包都是可以单独安装的,升级方式也有两种,即:

  • Out-of-place :即Patchset被安装在新的ORACLE_HOME目录,这是最安全也是Oracle推荐的升级方式
  • In-of-place:即Patchset被安装在原有ORACLE_HOME目录中,虽然现在Oracle还支持,但是并不推荐。

本实验环境是Oracle实例环境,采用In-of-place方式升级。

1. 备份老系统

备份以下目录:

  • ORACLE_HOME/dbs
  • ORACLE_HOME/database
  • ORACLE_HOME/network/admin
  • ORACLE_HOME/hostname_dbname
  • ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_hostname_dbname

记得清空回收箱:

SQL>PURGE DBA_RECYCLEBIN;

2. 解除ORACLE_HOME绑定

%ORACLE_HOME%/oui/bin/setup.exe -detachHome ORACLE_HOME=11.2.0.1.0 software location

3. 更改或移动原ORACLE_HOME目录

例如:ren D:\oracle\database\product\11.2.0\dbhome_1 D:\oracle\database\product\11.2.0\dbhome_1_bak

4. 安装补丁

安装时选择只安装软件,安装目录使用原有目录。

5. 恢复备份配置文件

将步骤(1)中的备份文件恢复回来

6. 运行升级向导

执行%ORACLE_HOME%/bin/dbua.bat,根据向导完成升级。

参考资料

  • Patch Set 11.2.0.2 for Win32 and Win64 now available
  • Upgrading to the New Release
  • Oracle 11.2.0.2 Patch Set

(完)

原创粉丝点击