Oracle 数据库备份与恢复技术 Oracle 是一个适合于大中型企业的数据库管理系统,它主要应用于:银行、电信、移动通信、航空、保险、金融、跨国公司、和电子商务等
备份与恢复是数据库管理中最重要的方面之一
如果数据库崩溃却没有办法恢复它,那么对企业造成的毁灭性结果可能会是数据丢失、收入减少、客户不满 等
不管公司是使用单个数据库还是多个数据库来存储数百 GB 或 TB 的数据,它们都有一个共同点,即需要制订一个备份与恢复方案来备份重要数据并使自身免于灾难,将损失尽量降低到最小
备份与恢复概述 备份是数据的一个代表性副本
该副本会包含数据库的重要部 分,如控制文件、重做日志和数据文件
备份通过提供一种还原原始数据的方法保护数据不受应用程序错误的影响并防止数据的意外丢失
备份分为物理备份和逻辑 备份
物理备份是物理数据库文件的副本
“备份与恢复”通常指将复制的文件从一个位置转移到另一个位置,同时对这些文件执行各种操作
相比而言,逻辑备份包含使用 SQL 命令导出并存储在二进制文件中的数据
Oracle 在重做日志缓冲区中记录提交的和未提交的更改
逻辑备份用于补充物理备份
还原物理备份意味着重建它并将其提供给 Oracle 服务器
要恢复还原的备份,需要使用事务日志中的重做记录来更新数据
事务日志记录在执行备份之后对数据库所做的更改
Oracle 在例程故障之后自动执行崩溃恢复和实例恢复
在出现介质故障的情况下,数据库管理员 (DBA) 必须启动恢复操作
恢复备份涉及两种不同的操作:通过应用重做数据将备份前滚至一个较近的时间;将在未提交的事务中所做的所有更改回滚至其原来状态
一般 而言,恢复指在还原、前滚和回滚备份中涉及的各种操作
备份与恢复指在防止数据库丢失数据和在丢失数据时重建数据库的过程中涉及的各种策略和操作
备份与恢复操作 备份是数据文件、表空间或某个时间点的