暂无图片
分享
三三两两
2019-11-21
expdp备份不出索引么?为什么导入不报错?

expdp system/@ORCLTEST directory=EXP_IMP_DATA dumpfile=HSEDW.dmp logfile=HSEDW.log SCHEMAS=HSEDW

OBJECT_TYPE STATUS CNT


SYNONYM VALID 1
PROCEDURE VALID 4
TABLE VALID 86
INDEX VALID 87

impdp system/@orcl directory=DATA_PUMP_DIR dumpfile=HSEDW.dmp logfile=hsedw.log schemas=HSEDW table_exists_action=skip

OBJECT_TYPE STATUS CNT


SYNONYM INVALID 1
PROCEDURE INVALID 4
TABLE VALID 86

日志如下
ORA-39082: 对象类型 ALTER_PROCEDURE:“HSEDW”. xx 已创建, 但带有编译警告
ORA-39082: 对象类型 ALTER_PROCEDURE:“HSEDW”. xx已创建, 但带有编译警告
ORA-39082: 对象类型 ALTER_PROCEDURE:“HSEDW”. xx已创建, 但带有编译警告
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作业 “SYSTEM”.“SYS_IMPORT_SCHEMA_01” 已经完成, 但是有 14 个错误 (这14个错误都是编译警告和对象已存在)

收藏
分享
4条回答
默认
最新
三三两两

对象索引都是HSEDW的,数据索引在两个表空间,在原端也是valid,为什么按用户导入没有索引?导入日志没报索引错误,难道没导出索引么?

暂无图片 评论
暂无图片 有用 0
Moone

table_exists_action=skip,这个参数发现对象存在,会跳过所有的对象关联元数据处理(约束及索引等)

如果希望保留,可以是有
table_exists_action=replace,会删除对象重建

暂无图片 评论
暂无图片 有用 0
三三两两

感谢感谢moone

暂无图片 评论
暂无图片 有用 0
三三两两
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏