【问题标题】:Validate Oracle dmp验证 Oracle dmp
【发布时间】:2010-09-10 16:37:36
【问题描述】:

我使用 EXP 实用程序完成了 Oracle 备份。

如何验证它? 是否有任何命令/工具来验证备份存档?

谢谢!

【问题讨论】:

  • 只是为了记录,EXP并不是一个真正的备份工具,它是......好吧,它是一个导出工具。
  • 不确定我是从哪里听到的,但是:“如果您还没有进行测试还原,那么您还没有进行备份”

标签: oracle backup export validation dump


【解决方案1】:

你可以运行:

imp file=xxx.dmp show=Y full=y userid=user@db

这将列出导出文件的内容,而无需实际执行任何实际的导入操作。我假设如果导入实用程序可以理解导出文件,那么它就是一个有效的导出文件。

编辑:

“验证”是一个模糊的术语。我假设您想要的是一种工具,以确保可以在将来的某个时间导入文件。这应该这样做。如果您正在寻找更多的东西,例如对实际数据的完整性或一致性检查,除了使用 CONSISTENT=Y 进行导出外,我一无所知,这将为您提供数据的读取一致性视图导出开始的时间。

【讨论】:

  • 我同意“验证”过于模糊。您的业​​务环境是什么样的,这个备份有多重要?在许多公司中,如果备份丢失或不起作用,DBA 就会被解雇。为了让您真正放心并获得更好的 CYA,您需要在另一个数据库(具有相同或非常相似的配置)上执行完全导入并确保其正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-25
  • 1970-01-01
  • 1970-01-01
  • 2012-06-26
  • 1970-01-01
  • 2016-02-13
  • 1970-01-01
相关资源
最近更新 更多