📜  数据库测试–备份

📅  最后修改于: 2020-12-06 11:28:57             🧑  作者: Mango


组织发展中最重要的部分是其数据。如果系统出现故障,则需要还原数据。备份是数据库的精确副本,可以帮助您在丢失任何数据的情况下还原数据。

数据库备份

考虑一家财务公司,该公司拥有与客户有关的数据,例如账目编号,客户名称,贷方和借方,期限等。如果发生数据故障,该组织将如何应对丢失此类重要信息的压力?

这就是备份数据的原因,以便在磁盘,磁盘控制器等发生任何故障的情况下,可以依靠备份将其还原到数据库中。

数据备份类型

可以使用两种类型的备份-

  • 物理备份-物理备份包括使用第三方备份工具(例如Veritas Net Back,IBM Tivoli Manager或使用OS实用程序的用户管理器备份)进行备份。

  • 逻辑备份-数据库的逻辑备份包括对逻辑对象(如表,索引,过程等)进行备份。

示例-进行数据备份的常用工具之一是Oracle Recovery Manager(RMAN) ,它是用于进行数据库备份的Oracle实用程序。

RMAN由两个组件组成-

  • 需要备份的目标数据库

  • RMAN客户端用于运行命令以进行数据备份。

BACKUP VALIDATE用于测试您是否能够对数据库文件进行有效备份。它确保-

  • 是否已备份数据库的物理或逻辑对象。
  • 如果为有价值的数据设置了常规备份。
  • 备份工具是否满足组织的备份要求。