参考文章:https://www.cnblogs.com/farmer-y/p/6698283.html

 

在oracle的备份恢复工具使用时,有这样的可选参数:

table_exists_action

看这个参数的字面意思,导入时如果表已存在,该怎么处理?

这个参数有以下选项:

1.skip  如果已存在表,则跳过并处理下一个对象

2.append  为表增加数据

3.truncate  截断表,然后为其增加新数据

4.replace  删除已存在表,重新建表并追加数据

 

示例:

impdp system/123456 directory=DPUMP_DIR schemas=user1 dumpfile=20220216.dmp remap_schema=user1:user2 table_exists_action=truncate logfile=20220216.log transform=OID:n
 
使用的场景:
1.多次重复导入
2.预先已知道表中有数据的情况
 
 

posted on 2022-02-17 14:14  水语者9  阅读(1018)  评论(1编辑  收藏  举报