【电子资讯】expdp/impdp 处理特定对象
l Data Pump 允许您只导出特定类型的对象。
例如,以下命令只导出过程,而不导出其它任何东西(不导出表、视图、甚至函数):
expdp scott/tiger directory=dmpdir dumpfile=procedure.dmp include=PROCEDURE
l 要只导出一些特定的对象(比如说,函数 FUNC1 和过程 PROC1)
expdp scott/tiger directory=dmpdir dumpfile=test.dmp
include=PROCEDURE:\"=\PROC1\\",FUNCTION:\"=\FUNC1\\"
l 可以用导出的dmp文件来创建dmp文件中包含对象的 DDL 脚本,以供之后使用。
一个称为 SQLFILE(impdp参数)参数允许创建 DDL 脚本文件。
impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=expprocs.dmp SQLFILE=aa.sql
使用这种方法的impdp,可以从dp出来的dmp文件中提取对象的DDL语句,这样的impdp并不把数据导入数据库中,只是创建DDL语句文件
电子街更多推荐