Oracle备份策略:导入/导出

日期: 2010-12-09 作者:W. Curtis Preston翻译:冯昀晖 来源:TechTarget中国 英文

接上文:Oracle备份策略:可选方案、Oracle备份策略:用户管理备份、Oracle备份策略:RMAN   事实上,导入/导出并不是真正的备份方案;它更是一种归档行为,因为它是对数据库内容和结构的单点即时拷贝。导入/导出只能被用来把整个数据库或者数据库的一部分恢复到某一单点时间,也就是你导出那个时间点的状态。采用这种备份方案最大的问题是:它需要以一种特殊的模式来完成。备份可以在数据库运行状态下完成,但是导出方式不能,因为如果你在导出过程中对数据库做了一些更新的话,你将会遇到引用完整性的问题。

这就像是在暗中破坏你的备份。在导出期间,你需要停止更新该数据库。然而,这一点对于大部分人来说都真的是……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

接上文:Oracle备份策略:可选方案Oracle备份策略:用户管理备份Oracle备份策略:RMAN

  事实上,导入/导出并不是真正的备份方案;它更是一种归档行为,因为它是对数据库内容和结构的单点即时拷贝。导入/导出只能被用来把整个数据库或者数据库的一部分恢复到某一单点时间,也就是你导出那个时间点的状态。采用这种备份方案最大的问题是:它需要以一种特殊的模式来完成。备份可以在数据库运行状态下完成,但是导出方式不能,因为如果你在导出过程中对数据库做了一些更新的话,你将会遇到引用完整性的问题。这就像是在暗中破坏你的备份。在导出期间,你需要停止更新该数据库。然而,这一点对于大部分人来说都真的是头等大问题。

  第二个问题是:你只能使用它恢复那个确切时间点的数据;如果你在此之后做了任何改动,你就不能像在备份中那样还原,向前滚动到某一个时间点,它只能恢复导出时间点的数据。但是人们仍然使用这种方法,因为它们认为它更容易。我认为它并不容易使用。导出的一个优点是:与RMAN或者用户里的备份相比,它往往是版本独立的。如果你获得了Oracle的RMAN备份或者用户管理的备份,它与运行备份时候的Oracle版本联系非常紧密,但是导出可以在之前的或者更近的Oracle版本中应用。因此,人们使用导出的主要原因是作为一种归档,提供数据库的一种历史视图,而且它不必依赖于版本。

  人们使用导出功能做的另一件事是表空间恢复。在Oracle中恢复单个表是历史遗留的困难。如果一个表出问题了,你不得不恢复整个表空间。但是,已经有一些措施了,Oracle也为此增加了一些功能。因此,如果那就是你为什么坚持使用导出的原因的话,可能你应该再与Oracle交流一下,了解一下我们现在可以怎样用RMAN来解决那些问题。

作者

W. Curtis Preston
W. Curtis Preston

TechTarget存储执行编辑

相关推荐

  • Notre Dame对云端SQL Server性能基准的探索实践

    确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。

  • DBA必须掌握的数据库恢复管理技术

    如果没有备份副本,数据库管理员就无法还原数据库,所以DBA在恢复之前倾向于考虑备份是合乎逻辑的。 但是,对我来说,这种逻辑一直是错误的。

  • DBA也要和领导抢饭碗?

    数据库架构师Ziaul Mannan 认为,DBA有成为高管的潜在可能,而这种潜力在过去往往被忽视,他还将证明DBA技能到领导力的转变是可行的。

  • Oracle备份和恢复简史

    这些年来,Oracle数据库备份和恢复方式已经发生了重大变化,特别是在Recovery Manager(RMAN)功能有了进一步改善之后。