Oracleexpdp与impdp导数(二)

2014-11-24 11:56:34 · 作者: · 浏览: 2
/oradata/jssweb':'/data/oradata/newdb' 在导入表空间时改变数据文件路径,不同文件系统的平台之间也可以噢。 remap_datafile='DB2$:[HRDATA.PAYROLL]users.f':'/db2/hrdata/payroll/users.f' 从VMS文件系统转义到unix文件系统
导数注意事项
根据[文章 ID 780465.1] 导数expdp10g版本在任何地方尽量别加空格,特别是QUERY的最后与中间。
impdp是先创建所有表结构,导入所有表数据,再处理授权,创建索引,约束,索引统计信息,comment,表统计信息这样的顺序。
impdp时要注意undo空间是否足够大
impdp时如果加并行参数,要注意db_writer_processes是否能相匹配
RAC库导数要么不开并行,要么cluster=n。 11g开始如果是RAC并且是要启用并发则需要注意这个问题。并且即使cluterter=N,并发度设置太大也会报错。

监控datapump作业 1.select * from dba_datapump_jobs; 2.dba_datapump_sessions select b.sid,b.username,b.event from dba_datapump_sessions a join v$session b on a.saddr=b.SADDR; 3.查看长事务会话 select * from v$session_longops;
交互:dba_datapump_jobs视图查出这些job的运行情况 impdp attach=sys.impdp_fwy / as sysdba status --返回作业与进程状态 stop_job --有条不紊地停 stop_job=immediate --立刻停 start_job --恢复停止的作业 kill_job --释放并删除作业 parallel --更改当前作业的并行度