Jac*_*ack 4 replication oracle migration
我们需要迁移生产数据库的存储。这样做的适当方法是什么,我们需要采取哪些特定/通用的预防措施?
数据库配置:
卷管理器 - 使用原始磁盘的 ASM。ASM 外部冗余作为存储从存储子系统
数据库版本发布 - Oracle 10g R2
数据库大小 - 约 5TB
现有存储(来源):HP MSA 2312sa 双控制器。直接连接到我们的数据库服务器(无 fc 或以太网交换机)。
Oracle 二进制文件也在此存储上
新存储(目标):HP EVA6300 FC 存储。该存储将通过 FC 交换机连接到主机。
我们能否使用基于主机的存储迁移(如 VxVM Plex 连接/分离)将数据从源 LUN 复制到目标 LUN?
我们是否必须使用 Oracle RMAN 备份和恢复方法进行存储迁移?
无需复制文件 - 有一个 ASM“技巧”可以在不中断服务的情况下完成您想做的事情。当 ASM 重新平衡磁盘时,它会为每个块维护一个可用的 LUN列表,独立于它当前所在的 LUN。它也不会丢弃有活动块的磁盘而无需在其他地方重新平衡 - 但它会将其标记为不适合重新平衡的家!
一旦您习惯于oracleasm
使新的 LUN 对 ASM 可见,您只需发出单个命令(原谅语法,我的头顶)
alter diskgroup my_dg add disk 'new1', 'new2', 'new3' drop disk old1, old2, old3;
然后坐下来等待。ASM 会将每个块从旧存储热重定位到新存储,并在途中很好地布置它们,并在操作完成时删除旧磁盘。I/O 会更高一些,但您的用户可能不会注意到任何事情。
至于您的ORACLE_HOME
,恐怕切换将需要(短暂)中断。
归档时间: |
|
查看次数: |
1129 次 |
最近记录: |