首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle 10g存储迁移

Oracle 10g存储迁移
EN

Database Administration用户
提问于 2011-08-25 18:48:38
回答 2查看 1.1K关注 0票数 4

我们需要迁移生产数据库的存储。这样做的适当方法是什么,我们需要采取什么具体的/一般的预防措施?

数据库配置:

卷管理器- ASM使用原始磁盘。ASM外部冗余存储是从存储子系统发布的。

数据库版本-Oracle10g R2

数据库大小- 5TB左右。

现有存储(源):HP MSA 2312 MSA双控制器。直接连接到我们的数据库服务器(没有fc或以太网交换机)。

Oracle二进制文件也在此存储中。

新存储(目标):HP EVA6300 FC存储。此存储将通过FC交换机连接到主机。

我们可以使用基于主机的存储迁移(比如VxVM Plex附加/dettach)将数据从源LUN复制到目标LUN吗?

我们必须使用Oracle RMAN备份和恢复方法进行存储迁移吗?

EN

回答 2

Database Administration用户

回答已采纳

发布于 2011-08-25 20:13:01

没有必要复制这些文件--有一个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,恐怕需要短暂的中断才能切换。

票数 5
EN

Database Administration用户

发布于 2011-08-25 19:57:45

我们必须使用Oracle RMAN备份和恢复方法进行存储迁移吗?

我可能没有正确理解,但也许您可以将新目标添加到ASM (作为一个新磁盘组)并使用雷曼数据库管理系统_文件_转接复制数据库文件?

这两种方法都不涉及“备份和恢复”--只有两种复制文件的方法。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/5042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档