随笔 - 130  文章 - 1  评论 - 16  阅读 - 12万 

 

参考文章: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   水语者9  阅读(1236)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示