由于业务环境需要,只有11.2.0.4可以直接升级19C,所以现需先升级到11.2.0.4

主要步骤如下:

  • 备份数据,RMAN全备,必要的话建议拷贝一份HOME目录;
  • 下载升级包11.2.0.4
  • 关闭数据库,包括监听、EM等所有连接
  • 安装升级,创建新的ORACLE_HOME目录并直接安装11.2.0.4;
  • 配置监听
  • Dbua数据库升级
  • EM重建、验证
  1. 首先备份(重要),这里测试环境省略,直接进入升级环节,关闭数据库、停止监听:

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级


WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_02

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_03

  1. 软件安装升级,选择升级现有数据库

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_04

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_05

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_06

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_07

3、安装目录创建一个新的db_home2目录,因旧的版本已有一个db_home1目录

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_08


WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_09

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_10

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_11

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_12

  1. 安装完成,需重新配置监听

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_13

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_14

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_15

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_16

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_17

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_18

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_19

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_20

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_21

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_22

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_23

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_24

  1. 数据库的升级(dbua)

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_25

可以看到原来的旧版本目录

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_26

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_27

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_28

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_29

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_30

继续……

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_31


WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_32

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_33

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_34

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_35

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_36

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_37

点击完成,升级开始运行

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_38

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_39

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_40

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_html_41

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库升级_42

WindowS 平台下单实例Oracle 11.2.0.1 升级Oracle 11.2.0.4_数据库_43

升级完成

查看安装的组件以及补丁:

select * from dba_registry_history;

select comp_name,status,version from dba_server_registry;

参考:https://www.cnblogs.com/hmwh/p/13340407.html