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

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

61

积分

0

好友

1

主题
1#
发表于 2012-4-19 11:18:02 | 查看: 5021| 回复: 2
刘大 你好
我现在有些问题想请教下你

我们的数据库是很早以前的9i win32环境下的数据库,最近由于要迁移到Linux64位环境数据库大小是 60G

现在我的方法是 先在linux的环境下装好oracle 打好补丁,再用exp/imp进行迁移

但是我有个疑问 新库imp后,那么在原库相关的索引需不需要要在新库重建呢?


望刘回复
2#
发表于 2012-4-19 12:52:03
以 owner  导出exp 时若没有指定 indexes=no 的话 , 默认imp时就会创建相关索引了。

但是往往 imp自身的create index过程很慢, 甚至于 建索引的时间要占 imp总时间的大半。

所以很多时候我们推荐 指定 indexes=no , 不导出 indexes 定义。  这样imp时只导入 表的定义和数据 ,

之后自行手动 创建索引,  这样可以利用 更多的 PGA 和并行来加速 index的创建。


关于 加速索引创建 可以参考 Script:Speed Up Large Index Create or Rebuild  http://www.oracledatabase12g.com ... create-rebuild.html

回复 只看该作者 道具 举报

3#
发表于 2012-4-19 15:51:13

回复 2# 的帖子

谢谢 刘大  我懂了!

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-15 10:56 , Processed in 0.087610 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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