参考文章: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.预先已知道表中有数据的情况
锲而不舍,水滴石穿
分类:
Oracle-操作类
标签:
Oracle
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)