墨墨导读:随着 Oracle 的数据泵技术不断增强,这个逻辑数据备份和迁移工具,已经成为了 Oracle 数据库用户的首选工具之一,在 20c 中, expdp / impdp 都获得了大量的特性增强。
随着 Oracle 的数据泵技术不断增强,这个逻辑数据备份和迁移工具,已经成为了 Oracle 数据库用户的首选工具之一,在 20c 中, expdp / impdp 都获得了大量的特性增强。
注意:在命令中包含两个参数时,Oracle 将首先处理 INCLUDE 参数,并包含由该参数标识的所有对象。然后处理 EXCLUDE 参数,从包含的对象集中删除被排除的对象。
下面是一个只包含2个表,但排除了包含 IDX 字样全部索引的例子:
expdp eygle SCHEMAS=eygle DUMPFILE=eygle.dmp REUSE_DUMPFILES=YES
INCLUDE=TABLE:\"IN \(\'ENMO\',\'TECH\'\)\"
EXCLUDE=INDEX:\"LIKE \'IDX\%\'\"
Checksum 的使用:
expdp hr DIRECTORY=dpump_dir1 DUMPFILE=hr.dmp CHECKSUM_ALGORITHM=SHA384
当导入时,可以通过 VERIFY_CHECKSUM=[YES|NO] 进行校验:
impdp hr DIRECTORY=dpump_dir1 DUMPFILE=hr.dmp VERIFY_CHECKSUM=YES
通过 impdp 还可以 VERIFY_ONLY=[YES|NO] 设置仅仅验证而不执行真正的数据导入操作。
参考链接:https://docs.oracle.com/en/database/oracle/oracle-database/20/sutil/oracle-data-pump.html
墨天轮原文链接:https://www.modb.pro/db/24496