全部博文(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导入会非常慢,如果可能,尽量不要导入.