数据库测试 – 备份
组织发展中最重要的部分是数据。如果系统发生故障,则需要恢复数据。备份是数据库的精确副本,可帮助您在数据丢失的情况下恢复数据。
假设一家金融公司拥有与其客户相关的数据,例如帐号、客户姓名、贷方和借方、期限等。这样的组织如何应对在数据故障的情况下丢失这些重要信息的压力?
这就是您备份数据的原因,以便在磁盘、磁盘控制器等发生任何故障时,您可以依靠备份将其恢复到数据库中。
数据备份的类型
有两种类型的备份可供使用 −
物理备份 −物理备份包括使用第三方备份工具(如 Veritas Net Back、IBM Tivoli Manager)或使用 OS 实用程序的用户管理器备份进行备份。
逻辑备份 − 数据库的逻辑备份包括备份表、索引、过程等逻辑对象。
示例 −进行数据备份的常用工具之一是 Oracle Recovery Manager (RMAN),它是进行数据库备份的 Oracle 实用程序。
RMAN 由两个组件组成 −
需要备份的目标数据库。
RMAN 客户端用于运行命令进行数据备份。
BACKUP VALIDATE 用于测试您是否能够对数据库文件进行有效备份。它确保 −
- 是否对数据库的物理或逻辑对象进行了备份。
- 是否为宝贵的数据设置了定期备份。
- 备份工具是否满足组织的备份要求。