Oracle 11g换存储测试

柴宗南,现就职于北京海天起点,oracle维护工程师,服务于电信,政府,银行等行业,具有6年核心系统oracle数据库运维经验。获得Redhat Enterprise 5 RHCE认证、oracle 10g ocp、oracle 11g ocp认证,拥有丰富的系统集成经验,擅长oracle数据库相关问题处理。

新存储上线,需要将数据库使用的旧存储全部进行替换。11g可以使用rebalance方式进行在线替换,简单方便,时间相对rman迁移较长。本文通过rman进行数据迁移测试。

基础环境

原磁盘组

原存储

新磁盘组

新存储

OCR_VOTE

/dev/asm-diskb

/dev/asm-diskc

SYSDG

/dev/newasm-diskh

/dev/newasm-diski

FLASH

/dev/asm-diskd

FRG

/dev/newasm-diskj

DATA

/dev/asm-diske

/dev/asm-diskf

/dev/asm-diskg

DG1

/dev/newasm-diskk

/dev/newasm-diskl

/dev/newasm-diskm

实施步骤

  • 添加新ASM磁盘
  • 备份
  • 数据迁移
  • 删除原存储

添加新ASM磁盘

主机或存储工程师将盘指向数据库服务器并能正确识别。

备份

数据库全备

Ocr及votedisk备份

数据迁移

创建新磁盘组

使用asmca创建sysdg、frg、dg1

迁移ocr及votedisk

替换OCR

替换VOTEDISK

重建asm spfile

验证asm spfile

迁移数据文件

查询数据文件

复制数据文件

修改控制文件

可考虑将CONTROLFILE放在不同位置,需要手动在frg中创建路径。

修改spfile参数

停止数据库

rename数据文件

将查询结果修改为以下形式:

recover database

删除redo

增加group:

删除状态为INACTIVE的日志:

添加临时文件

重建db spfile

修改两节点的/u01/app/oracle/product/11.2.0/db_1/dbs/inithtdbN.ora,指向新磁盘组。

修改spfile

验证spfile

数据库检查

检查参数设置

数据库失效对象

日志切换

集群状态

删除旧磁盘

删除原OCR_VOTE磁盘组

删除磁盘组及资源

任一节点删除磁盘组:

删除flash及data资源:

通过主机人员删除物理磁盘。

未经允许不得转载:Oracle一体机用户组 » Oracle 11g换存储测试

相关推荐