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

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

11

积分

0

好友

3

主题
1#
发表于 2012-5-2 21:12:42 | 查看: 6494| 回复: 6
环境为aix 5.3 oracle 9i ,HACMP,数据量大概为500G左右,现在迁移到新机器做的aix 6.1  10G RAC平台,如果使用exp方式的话,预计停机时间可能在18小时左右,客户无法接受如此长的停机时间,请教一下,可否有没有别的时间短点的方式,谢谢了
2#
发表于 2012-5-2 21:21:19
Oracle Database ReleaseDefault ValueMinimum ValueMaximum Value
Oracle8i release 8.1.7
8.0.0
8.0.0.0.0
8.1.7.x.x
Oracle9i release 9.0.1
8.1.0
8.1.0.0.0
9.0.1.x.x
Oracle9i release 9.2
8.1.0
8.1.0.0.0
9.2.0.x.x
Oracle Database 10g release 10.1
10.0.0
9.2.0.0.0
10.1.0.x.x
Oracle Database 10g release 10.2
10.2.0
9.2.0.0.0
10.2.0.x.x



10.2 COMPATIBLE 最小为9.2.0.0.0 , 你可以考虑采用 TTS Transportable Tablespaces TTS


简要步骤:


首先验证你要传输的9i数据所在表空间是自包含的 并符合其他要求。可以参考 Thomas zhang同学的博客 http://tomszrp.itpub.net/post/11835/525358


在AIX 6.1上安装 10.2.0.5 RAC 并创建一个NEW DATABASE , 要求该DATABASE的compatible 及字符集与你的9i库一致。


将相关表空间置为read only 后通过存储挂接 拷贝数据文件到 新的主机上,在新的DB中挂在这些 Tablespace ,验证数据可用, 重建相关的 PlSQL 对象 等。


欢迎大家补充 其他方案。

回复 只看该作者 道具 举报

3#
发表于 2012-5-2 22:49:51
可以用流复制(Streams Replication)的方式来同步两个数据库么,达到最少的停机时间,如果可以的话,可以直接在9I和10G之间直接流复制不

回复 只看该作者 道具 举报

4#
发表于 2012-5-2 22:53:46
Streams Replication 流复制 可以用来做 数据同步 data sync,但是 数据初始化 initial load 仍需要 TTS或者exp  来完成,  理论上 Streams、 Goldengate  、shareplex 可以做到 zero downtime的upgrade 或 migrate 。

但是9i的Streams 技术并不成熟 , 如果不考虑成本的话  可以考虑使用 OGG goldengate 。

回复 只看该作者 道具 举报

5#
发表于 2012-5-3 22:02:10

回复 2# 的帖子

如果用ASM TTS怎么实施?

回复 只看该作者 道具 举报

6#
发表于 2012-5-5 21:23:53
可以将9I升级到10G后再做Streams Replication不,9I升级到10G后,需要重新编译么

回复 只看该作者 道具 举报

7#
发表于 2012-5-6 11:39:55

回复 1# 的帖子

采用OGG方式来做迁移,可以在不停机的情况下完成数据的迁移。

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-15 13:48 , Processed in 0.051734 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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