Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2767492
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2013-07-20 18:31:46

                                                                                       expdp常见的管理

1,使用parallel(expdp和impdp)参数来进行并行化。如果dumpfile只指定了一个文件,效果可能并不明显,在并行的情况parallel的进程同时写一个dump文件
在任意时刻只能有一个服务器进程进行写入操作,因此会存在一定的文件锁争用。最好是指定dumpfile=file%U.dmp ,每个进程写一个文件。如果你的存储io够
快,那么导出导入的速度比较快,特别在导入的时候,由于多个并行进程导入,有效的避免了HWM争用.具体可以根据IO能力设置一个合适的并行值.元数据只能是
串行去导出导入.

2,在操作的时候,可以按CTRL+C,可以到入到expdp/impdp的命令提示模式。比如可以stop_job,continue(继续返回),parallel=10(动态增加并行),status返回当前
的状态.


3,flashback_scn可以导出某个SCN时刻的数据库一致性的数据。但是需要注意undo tablespace大小,因为在导出的过程中,变化的数据需要从undo中读取。


4,network_link,可以避免进行写文件操作,直接从网络中导入导出。


5,在脚本中指定job_name,可以从另一个会话attach到这个job,从而可以进行各种操作.比如可以stop_job,continue(继续返回),parallel=10(动态增另并行),status返回当前


6,metrics=yes 可以增加额外的metric


7,在10G中的statistics导入会非常慢,如果可能,尽量不要导入.

阅读(3663) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~