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

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

50

积分

0

好友

3

主题
1#
发表于 2012-1-31 17:00:03 | 查看: 6663| 回复: 4
当前系统:windows2003sp1 x64 ,Oracle10.2.0.1.0
计划迁移到新机系统:RHEL5.5 x64 ,Oracle10.2.0.4
数据大小:300G
停机时间:12小时
请问用何种迁移方式能高效完成,能说下大概步骤么?
2#
发表于 2012-1-31 18:01:17
choose migrate way

factors:

停机时间 12小时  
数据量 300g  
平台  windows 2003 sp1 x64 => RHEL5.5 x64
Endian   ALL Little Endian
版本      10.2.0.1 => 10.2.0.4


评估: 允许的停机时间较长, 可以选择的方式有很多


参考: Oracle Upgrade Alternatives

回复 只看该作者 道具 举报

3#
发表于 2012-1-31 18:09:41
方案列表:

1. 在RHEL 5.5 上创建 版本为10.2.0.4 的数据库, 从win 2003 上用expdp 导出300GB 数据 后 导入到新库中, 耗时粗略估计在((300G/ 50MB/S ) *3)= 5 hours 。


2. 在RHEL 5.5上创建 版本为10.2.0.4 但是compatible 为10.2.0.1 的数据库, 将win 上的表空间 传输到Linux上 Transportable tablespace , 耗时取决于 数据文件复制的速度 和TTS 的进度, 较快


3. 在 RHEL 5.5 上 安装 10.2.0.1 的数据库软件 但不创建数据库, 在win 上 shutdown immediate后 传输数据文件到 Linux上 并重建控制文件,  之后在10.2.0.1 的基础上 再升级到 10.2.0.4 , 缺点是 要升级数据库, 速度慢于直接TTS。

回复 只看该作者 道具 举报

4#
发表于 2012-1-31 18:10:11
其他还有一些方案 如 dblink , exp/imp 等 不一一列举。

回复 只看该作者 道具 举报

5#
发表于 2012-1-31 19:56:25
解释的已经比较清楚了!

感谢分享!

先测试,再备份,升级。

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-23 23:44 , Processed in 0.049403 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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