技术开发 频道

Oracle数据库备份恢复非常好的实践

【IT168技术分析评论】
  尽管备份Oracle数据库可能会耗时,但比起事务丢失的恐惧、收入的损失和不满的客户,这点耗时就微不足道了。因此,备份Oracle数据库在今天正成为备份/存储管理员能做的最重要的任务。

  用户可以留意一下有几个常见的Oracle备份问题。首先,备份Oracle数据库不仅包括物理数据备份(数据库文件的副本),而且包括逻辑数据的备份---数据用SQL命令导出以及在重做日志文件缓存中的已提交和未提交的改变。

  当oracle数据库发生故障时,需要恢复相关的数据库文件。恢复操作需要使用重做数据将备份更新到一个新的时间点,并将数据库回滚到事务未提交前无错误的一致状态。如果数据库或IT系统管理员已经使用了数据库快照,那么恢复可能只需要利用快照并对之应用重做数据。

  在Oracle数据库备份中,有许多文件需要备份。它们是数据文件,控制文件,联机重做日志文件和归档重做日志文件。 Oracle数据库被组织成一个或多个物理文件,它们在逻辑上被称为表空间。数据文件本身被划分为数据块。控制文件包含数据库名称,创建时间戳,数据文件,重做日志文件,一个检查点和备份元数据。重做日志文件记录了数据库的所有变化。

  每个数据库都有一种回滚和撤消改变的机制,用来遏制和消除变化。在Oracle中,这就是所谓的自动管理撤消。撤消记录有助于回滚事务操作、恢复和数据读取一致性。

0
相关文章