Tulains Córdova Asked: 2015-07-31 04:57:25 +0800 CST2015-07-31 04:57:25 +0800 CST 2015-07-31 04:57:25 +0800 CST 尽管出现 ORA-01555“snapshop 太旧”警告,dmp 文件是否合适? 772 好吧,问题的标题是不言自明的。 导出已成功完成,但出现警告。 日志显示多个 ORA-01555 snapshot too old 错误。 - 是否可以使用该 dmp 文件在另一个实例中执行完全导入? - 以受限模式(无用户连接)运行导出是否保证不会发生“ORA-01555 快照太旧”? oracle import 2 个回答 Voted Balazs Papp 2015-07-31T05:10:19+08:002015-07-31T05:10:19+08:00 从技术上讲,你可以,但它是不完整的,所以最好在执行必要的操作后重复导出以避免 ORA-01555 错误(具有适当大小的撤消表空间,设置undo_retention和retention guarantee)。 Best Answer orion 2015-07-31T05:57:49+08:002015-07-31T05:57:49+08:00 如果您在警告完整备份后仅备份 ORA-1555 中出错的表,将会节省时间。是的,要回答主要问题,要导入的备份很好,您可以排除错误的表或使用 table_exists_action=replace using tables only backup 在上段中对表进行备份后。 场景警告 = 如果错误的表有任何依赖主键或外键引用约束,那么其他被引用的表也需要备份以保持一致性以确保约束不会失效。
从技术上讲,你可以,但它是不完整的,所以最好在执行必要的操作后重复导出以避免 ORA-01555 错误(具有适当大小的撤消表空间,设置
undo_retention
和retention guarantee
)。如果您在警告完整备份后仅备份 ORA-1555 中出错的表,将会节省时间。是的,要回答主要问题,要导入的备份很好,您可以排除错误的表或使用 table_exists_action=replace using tables only backup 在上段中对表进行备份后。
场景警告 = 如果错误的表有任何依赖主键或外键引用约束,那么其他被引用的表也需要备份以保持一致性以确保约束不会失效。