为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】*:目标端,已存在对象,表有TABLE_EXISTS_ACTION选项,其他对象,会自己直接覆盖掉吗?
可以在 dimp 命令后面加 TABLE_EXISTS_ACTION = REPLACE
其他的参数用法,可以执行 dimp help 查看
如果需要保留原来表结构,不需要原数据,
可以在 dimp 命令后面加 TABLE_EXISTS_ACTION = TRUNCATE;
如果需要使用源dmp中的表结构,
可以在 dimp 命令后面加 TABLE_EXISTS_ACTION = REPLACE。
根据需要,选择合适的导入命令。
导入导出参数可以./dimp -help及./dexp -help查询参数详情。
可以在dexp导出的时候直接导出owner=,导出整个用户,或者full=y,导出整库
然后在目的端dimp前,删掉用户即可,整个用户或者整库导入
这个选项主要针对表及表的附加属性如索引等,想覆盖的话TABLE_EXISTS_ACTION要选择replace,选择后导入时发现已存在的表则会自动覆盖,若是其他对象,如序列则不会覆盖