为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:linux
【CPU】:
【问题描述】*:我们有个需求需要定期将某个表的数据全量迁移到历史库,计划使用./dexp导出表数据然后使用dimp导入到历史库中。但是验证的时候,发现如果两个库的模式不一样,就会提示表不存在。
导出执行的命令
./dexp USERID=BAK_NEW/123456789@192.168.42.1:5236 FILE=db_bak.dmp DIRECTORY=/dm8/test LOG=db_bak_export.log TABLES=ICC_AUTO_MATCH_CHANNEL EXCLUDE=INDEXES,CONSTRAINTS,GRANTS
导入执行的命令
./dimp USERID=BAK_OLD/123456789@192.168.42.1:5236 FILE=db_bak.dmp DIRECTORY=/dm8/test LOG=db_bak_import.log TABLES=ICC_AUTO_MATCH_CHANNEL EXCLUDE=INDEXES,CONSTRAINTS,GRANTS TABLE_EXISTS_ACTION=APPEND remap_schema=BAK_NEW:BAK_OLD
导入的时候就提示表不存在
可以在导入的时候tables中的表名前加模式名,模式名.表名