admin 管理员组

文章数量: 1184232


2024年1月15日发(作者:stm32的串口通信)

Windows平台Oracle 11.2.0.1.0

升级 11.2.0.4.0 操作参考

Version 1.4

关键字:升级,漏洞,补丁

crxiaosheng@

Chan Revival信息技术实验室

2016年1月21日

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 2 / 17

版本控制

版本号

1.0

1.1

1.2

1.3

变更内容

创建文档,准备Win7环境,环境测试

安装配置Oracle 11.2.0.1.0

升级Oracle 11.2.0.4.0

发布知识文档

作者

陈荣

陈荣

陈荣

陈荣

日期

2016.1.21

2016.1.22

2016.1.22

2016.1.22

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 3 / 17

目录

1

2

3

4

5

6

环境信息 ........................................................................................................................................................ 4

安装部署源数据库 ........................................................................................................................................ 4

升级前的准备 ................................................................................................................................................ 5

升级数据库 .................................................................................................................................................... 8

升级后的验证 ..............................................................................................................................................17

增补资料 ......................................................................................................................................................17

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 4 / 17

1 环境信息

1) 操作系统 2) 源数据库

Windows 7 64bit Oracle 11.2.0.1.0

3) 目标数据库

Oracle 11.2.0.4.0

4) 从MOS获取11.2.0.4.0安装包

p13390677_112040_MSWIN-x86-64_

p13390677_112040_MSWIN-x86-64_

详细版本

ORACLE_SID

ORACLE_BASE

ORACLE_HOME

源数据库

11.2.0.1.0

orcl

D:oracleoraclebase

D:oracleoraclebasedb11.2.1.0

目标数据库

11.2.0.4.0

orcl

D:oracleoraclebase

D:oracleoraclebasedb11.2.0.4.0

2 安装部署源数据库

此部分内容请参阅本人相关知识库文档,本文不再赘述。安装部署妥当后,源数据库相关信息如下。

1) 查询版本信息

SQL> select * from v$version;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

PL/SQL Release 11.2.0.1.0 - Production

CORE 11.2.0.1.0 Production

TNS for 64-bit Windows: Version 11.2.0.1.0 - Production

NLSRTL Version 11.2.0.1.0 - Production

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 5 / 17

3 升级前的准备

1) 升级前先备份当前数据库

C:Userscr>rman target /

恢复管理器: Release 11.2.0.1.0 - Production on 星期四 1月 21 17:11:30 2016

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

连接到目标数据库: ORCL (DBID=1429509395)

RMAN> backup as compressed backupset database plus archivelog;

启动 backup 于 21-1月 -16

当前日志已存档

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=68 设备类型=DISK

通道 ORA_DISK_1: 正在启动压缩的归档日志备份集

通道 ORA_DISK_1: 正在指定备份集内的归档日志

输入归档日志线程=1 序列=7 RECID=1 STAMP=901729915

输入归档日志线程=1 序列=8 RECID=2 STAMP=901732449

通道 ORA_DISK_1: 正在启动段 1 于 21-1月 -16

通道 ORA_DISK_1: 已完成段 1 于 21-1月 -16

段句柄=D:ORACLEORACLEBASEFLASH_RECOVERY_AREAORCLBACKUPSET2016_01_21O1_MF_

ANNNN_TAG20160121T171409_CB18C24H_.BKP 标记=TAG20160121T171409 注释=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03

完成 backup 于 21-1月 -16

启动 backup 于 21-1月 -16

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集

通道 ORA_DISK_1: 正在指定备份集内的数据文件

输入数据文件: 文件号=00001 名称=D:ORACLEORACLEBASEORADATAORCLDATAFILEO1_MF

_SYSTEM_CB14HB1Q_.DBF

输入数据文件: 文件号=00002 名称=D:ORACLEORACLEBASEORADATAORCLDATAFILEO1_MF

_SYSAUX_CB14HG8C_.DBF

输入数据文件: 文件号=00005 名称=D:ORACLEORACLEBASEORADATAORCLDATAFILEO1_MF

_EXAMPLE_CB14Q6HY_.DBF

输入数据文件: 文件号=00003 名称=D:ORACLEORACLEBASEORADATAORCLDATAFILEO1_MF

_UNDOTBS1_CB14HGTV_.DBF

输入数据文件: 文件号=00004 名称=D:ORACLEORACLEBASEORADATAORCLDATAFILEO1_MF

_USERS_CB14HHFO_.DBF

通道 ORA_DISK_1: 正在启动段 1 于 21-1月 -16

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 6 / 17

通道 ORA_DISK_1: 已完成段 1 于 21-1月 -16

段句柄=D:ORACLEORACLEBASEFLASH_RECOVERY_AREAORCLBACKUPSET2016_01_21O1_MF_

NNNDF_TAG20160121T171413_CB18C5T8_.BKP 标记=TAG20160121T171413 注释=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:35

通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集

通道 ORA_DISK_1: 正在指定备份集内的数据文件

备份集内包括当前控制文件

备份集内包括当前的 SPFILE

通道 ORA_DISK_1: 正在启动段 1 于 21-1月 -16

通道 ORA_DISK_1: 已完成段 1 于 21-1月 -16

段句柄=D:ORACLEORACLEBASEFLASH_RECOVERY_AREAORCLBACKUPSET2016_01_21O1_MF_

NCSNF_TAG20160121T171413_CB18DB1J_.BKP 标记=TAG20160121T171413 注释=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01

完成 backup 于 21-1月 -16

启动 backup 于 21-1月 -16

当前日志已存档

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在启动压缩的归档日志备份集

通道 ORA_DISK_1: 正在指定备份集内的归档日志

输入归档日志线程=1 序列=9 RECID=3 STAMP=901732491

通道 ORA_DISK_1: 正在启动段 1 于 21-1月 -16

通道 ORA_DISK_1: 已完成段 1 于 21-1月 -16

段句柄=D:ORACLEORACLEBASEFLASH_RECOVERY_AREAORCLBACKUPSET2016_01_21O1_MF_

ANNNN_TAG20160121T171452_CB18DD4T_.BKP 标记=TAG20160121T171452 注释=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01

完成 backup 于 21-1月 -16

2) 关闭数据库实例

SQL> shutdown immediate;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

3) 停止监听

C:Userscr>lsnrctl stop

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 21-1月 -2016 17:2

1:34

Copyright (c) 1991, 2010, Oracle. All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=cr-PC)(PORT=1521)))

命令执行成功

4) 停止EM

C:Userscr>emctl stop dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 7 / 17

Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.

cr-PC:1158/em/console/aboutApplication

OracleDBConsoleorcl 服务正在停止.........

OracleDBConsoleorcl 服务已成功停止。

5) 将11.2.0.4.0补丁包传输到相关目录,并解压

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 8 / 17

4 升级数据库

1) 运行升级程序

详细安装过程请参见本人相关知识库文档,此处不再赘述。

2) 升级现有数据库

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 9 / 17

3) 配置安装目录

4) 配置监听

安装过程中,程序会跳出监听配置程序,配置方法和原有一样。

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 10 / 17

5) 数据库升级助手

6) 选择orcl实例

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 11 / 17

7) 忽略警告

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 12 / 17

8) 升级选项

9) 不移动数据库文件

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 13 / 17

10) 配置快速闪回区

11) 数据库升级概要

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 14 / 17

12) 开始升级数据库,请耐心等待

13) 数据库升级顺利完成

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 15 / 17

14) 检查升级结果

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 16 / 17

15) 关闭升级程序

Chan Revival IT Lab Windows平台Oracle 11.2.0.1.0 升级 11.2.0.4.0 操作参考 17 / 17

5 升级后的验证

1) 检查数据库版本

SQL> select * from v$version;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

PL/SQL Release 11.2.0.4.0 - Production

CORE 11.2.0.4.0 Production

TNS for 64-bit Windows: Version 11.2.0.4.0 - Production

NLSRTL Version 11.2.0.4.0 - Production

2) 检查数据库升级历史

select ACTION_TIME,ACTION,VERSION,COMMENTS from dba_registry_history;

6 增补资料


本文标签: 数据库 升级 操作 备份 配置