Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

4

主题
1#
发表于 2013-1-8 09:46:58 | 查看: 8220| 回复: 14
因为公司的数据中心准备迁移到新机房。原有linux x86-64 10.2.0.5 rac(asm)。准备在新的数据中心建一套linux x86-64 11.2.0.3 rac(asm)。数据库的数据大概有不到700G。是否可以通过rman把一个rac集群的数据恢复到另外一个rac集群的数据?
如果可以需要注意什么,本人还没有做过类似的操作。谢谢大家了
2#
发表于 2013-1-8 12:37:01
10.2.0.5 =》11.2.0.3

这是migrate + upgrade

RMAN 可以做到migrate,但 你仍需要upgrade升级操作

升级到11gR2的文档太多了, 我想你只有看不完 而没有理由找不到

回复 只看该作者 道具 举报

3#
发表于 2013-1-8 13:02:50
Maclean Liu(刘相兵 发表于 2013-1-8 12:37
10.2.0.5 =》11.2.0.3

这是migrate + upgrade

首先,谢谢回复。
我想我可能没有能够表达清楚。
新机房和老机房在不同的地方。这个RAC是全国的零售系统在用。直接通过expdp和impdp将数据库从10g的rac导入到11grac,这个应该没有问题,但是时间过长了,业务系统不会接受这样长的时间。我想是否可以通过rman先做一次0级10grac备份,然后恢复到11grac,再把0级备份之后数据增量备份在递归的恢复到11grac,这样可能会减少系统切换的时间。
我在网上看到好多rac的rman恢复到单节点,也看到单节点rman恢复到rac系统。
不知道是否可以做到rac的rman恢复到rac?
谢谢!!

回复 只看该作者 道具 举报

4#
发表于 2013-1-8 14:44:21
noko_jj 发表于 2013-1-8 13:02
首先,谢谢回复。
我想我可能没有能够表达清楚。
新机房和老机房在不同的地方。这个RAC是全国的零售系统 ...

这种升级,可以用tablespace transport技术,很快
或者可以做physical standby,之后做switchover

回复 只看该作者 道具 举报

5#
发表于 2013-1-8 15:26:43
不知道是否可以做到rac的rman恢复到rac?

可以,但你rman恢复过去 DB还是10g版本的, 还是要升级 upgrade 数据字典的!!

如果想省略这个升级操作 考虑用 表空间传输技术

回复 只看该作者 道具 举报

6#
发表于 2013-1-8 16:00:53
学习了,可以做个试验来玩玩。

回复 只看该作者 道具 举报

7#
发表于 2013-1-8 16:30:01
Maclean Liu(刘相兵 发表于 2013-1-8 15:26
不知道是否可以做到rac的rman恢复到rac?

可以,但你rman恢复过去 DB还是10g版本的, 还是要升级 upgrade  ...

谢谢刘大!
现在数据库的使用的空间700G,从ASM拷贝到文件系统,在到另外一个机房,将刚刚文件在拷贝到新的ASM中的时间也不会太短吧?如果两个数据中心没有专线网络连接,就只有通过这个办法来做迁移了。
如果两个数据中心之间有专线网络连接,可以通过expdp impdp初始化最基础的数据,再提供data guard来做剩余数据的同步?

回复 只看该作者 道具 举报

8#
发表于 2013-1-8 22:07:40
本帖最后由 wind 于 2013-1-8 22:33 编辑

如果不是整个数据库的expdp, impdp,譬如shema级别的,还是挺好的方案。

刘大侠的tt方法也是很好的方案。

这个让我想起了刘大侠的面试题,哈哈

回复 只看该作者 道具 举报

9#
发表于 2013-1-13 23:57:49
dave有写过类似的文档

回复 只看该作者 道具 举报

10#
发表于 2013-1-14 11:15:41
beckhann 发表于 2013-1-13 23:57
dave有写过类似的文档

dave是哪位?麻烦你告诉我一下,我去网上搜搜看

回复 只看该作者 道具 举报

11#
发表于 2013-1-14 11:24:55
停机时间之类的总要说下 才能确定大致的方案吧 随后还有愿意花费多大成本的问题

回复 只看该作者 道具 举报

12#
发表于 2013-1-14 14:51:18
noko_jj 发表于 2013-1-14 11:15
dave是哪位?麻烦你告诉我一下,我去网上搜搜看

http://blog.csdn.net/tianlesoftware/article/details/7311352

回复 只看该作者 道具 举报

13#
发表于 2013-1-14 17:00:11
Ling.QIu 发表于 2013-1-14 11:24
停机时间之类的总要说下 才能确定大致的方案吧 随后还有愿意花费多大成本的问题 ...

零停机当然是最好的。但是在6个小时之内切换到不同的数据库中心是可以接受的。
如果两地机房之间没有专线连接,迁移的时间会更长吧?
如果两地机房之间有专线,仅仅是点对点10m,dataguard的切换也需要一定的时间吧?

回复 只看该作者 道具 举报

14#
发表于 2013-1-14 17:03:51
本帖最后由 noko_jj 于 2013-1-14 17:07 编辑
Maclean Liu(刘相兵 发表于 2013-1-8 15:26
不知道是否可以做到rac的rman恢复到rac?

可以,但你rman恢复过去 DB还是10g版本的, 还是要升级 upgrade  ...


我在看oracle database 11g rman备份和恢复这本书,里面495,有一句话,rman不可以从一个rac集群复制到另外一个rac集群。
作者的意思是rman的duplicate不支持rac到rac?
还是通过rman的0级备份rac,然后通过copy的方式到新rac的节点,在执行恢复spfile、controlfile、restore和recover,这样的备份恢复方式不支持?

111.png (180.05 KB, 下载次数: 426)

111.png

回复 只看该作者 道具 举报

15#
发表于 2013-1-14 17:06:39
beckhann 发表于 2013-1-14 14:51
http://blog.csdn.net/tianlesoftware/article/details/7311352

刚刚看了文档,写的非常详细,也谢谢你的传送门!!!!

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-26 14:34 , Processed in 0.058678 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569