加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 数据库 > Oracle > 正文

Oracle备份解决方案

发布时间:2021-01-12 02:31:34 所属栏目:Oracle 来源:互联网
导读:备份解决方案 使用以下方法可执行备份: Recovery Manager Oracle Secure Backup 用户管理的备份 Recovery Manager (RMAN) 是推荐使用的 Oracle DB 备份方法。 Oracle Secure Backup 通过添加了备份到磁带功能和网络备份功能,补充了现有功能。 用户管理的备

备份解决方案

使用以下方法可执行备份:
Recovery Manager
Oracle Secure Backup
用户管理的备份

Recovery Manager (RMAN) 是推荐使用的 Oracle DB 备份方法。
Oracle Secure Backup 通过添加了备份到磁带功能和网络备份功能,补充了现有功能。
用户管理的备份是基于脚本的,因此 DBA 必须编写脚本。这种方法正逐渐被淘汰,因为
它需要较多的人工。
Oracle Secure Backup
Oracle Secure Backup 和 RMAN 一起为 Oracle 环境
提供了端到端备份解决方案:
C 对文件系统数据和 Oracle DB 使用集中式磁带备份管理
C 对 RMAN 备份使用最佳集成介质管理层
C 可备份网络上任意位置的任意数据
为整体备份解决方案提供单一技术支持资源,可加快决
问题的速度。
确保以较低的成本和复杂性提供可靠的数据保护。
Oracle Secure Backup
Oracle 当前用于数据库备份和恢复的产品是 Recovery Manager。 Oracle Secure Backup 通过
以下方式对现有功能提供补充:
完整的备份解决方案: Oracle Secure Backup 为数据库和非数据库的数据提供数据保
护,以保护整个 Oracle 环境。
介质管理: Oracle Secure Backup 为 RMAN 备份至磁带的数据库备份提供了介质管理
层。在使用 Oracle Secure Backup 以前,客户需要购买价格昂贵、集成有 RMAN 磁带
备份功能的第三方介质管理产品。
在网络中的任何位置进行备份: Oracle Secure Backup 可备份从多台连接到网络的计
算机系统至网络上的三级存储资源中的所有数据。 Oracle Secure Backup 支持对服务
器、客户机、网络连接存储 (NAS) 服务器和三级存储设备的不同配置,并保护网络存
储环境。
RMAN 和 Oracle Secure Backup 的组合为整个 Oracle 产品系列提供端到端的备份解决方案。
由于 Oracle Corporation 负责整体备份解决方案,因此该解决方案可提供更好的客户支持
服务。
Oracle Secure Backup
Oracle 当前用于数据库备份和恢复的产品是 Recovery Manager。 Oracle Secure Backup 通过
以下方式对现有功能提供补充:
完整的备份解决方案: Oracle Secure Backup 为数据库和非数据库的数据提供数据保
护,以保护整个 Oracle 环境。
介质管理: Oracle Secure Backup 为 RMAN 备份至磁带的数据库备份提供了介质管理
层。在使用 Oracle Secure Backup 以前,客户需要购买价格昂贵、集成有 RMAN 磁带
备份功能的第三方介质管理产品。
在网络中的任何位置进行备份: Oracle Secure Backup 可备份从多台连接到网络的计
算机系统至网络上的三级存储资源中的所有数据。 Oracle Secure Backup 支持对服务
器、客户机、网络连接存储 (NAS) 服务器和三级存储设备的不同配置,并保护网络存
储环境。
RMAN 和 Oracle Secure Backup 的组合为整个 Oracle 产品系列提供端到端的备份解决方案。
由于 Oracle Corporation 负责整体备份解决方案,因此该解决方案可提供更好的客户支持
服务。

1)用户管理的备份
用户管理的方案:
指手动跟踪备份需求和状态的过程
通常使用用户自己编写的脚本
需要将数据库文件置于正确的模式以进行备份
依赖操作系统命令来备份文件

1.1)用户管理的备份
可以采用交互方式执行用户管理的备份。但通常需要编写执行备份的脚本。可运行的方案
有多种,必须编写脚本来处理这些方案。
以下是脚本必须执行的一些操作:
查询 v$datafile 以确定需要备份的数据文件及其当前状态
查询 v$logfile 以标识联机重做日志文件
查询 v$controlfile 以标识要备份的控制文件
将每个表空间置于联机备份模式下
查询 v$backup 以查看哪些数据文件包含在联机备份模式下的表空间中
发出操作系统复制命令,以将数据文件复制到备份位置
使每个表空间退出联机备份模式

备份策略可包括:
C 整个数据库(整个)
C 部分数据库(部分)
备份类型可指示包含以下项:
C 所选文件中的所有数据块(完全备份)
C 只限自以前某次备份以来更改过的信息(增量备份)
― 累积(自上次 0 级备份以来的更改)
― 差异(自上次增量备份以来的更改)
备份模式可为以下类型:
C 脱机(一致备份或冷备份)
C 联机(非一致备份或热备份)

整个数据库备份: 包括所有数据文件和至少一个控制文件(请记住数据库中的所有控制文
件都是相同的)
部分数据库备份: 可能包括零个或多个表空间、零个或多个数据文件;可能包括也可能不
包括控制文件
完全备份: 为包含数据且位于要备份的文件中的每个数据块创建副本
增量备份: 为自以前某次备份以来发生更改的所有数据块创建副本。 Oracle DB 支持两个
级别的增量备份( 0 和 1)。 1 级增量备份可以为两种类型之一:“累积”或“差异”。
累积备份用于备份自上次 0 级备份以来发生的所有更改。差异备份用于备份自上次增量备
份以来发生的所有更改(可以为 0 级或 1 级备份)。
脱机备份(也称为“冷”备份或“一致”备份):指在数据库未打开的情况下所执行的备
份。之所以称为一致备份,是因为进行备份时,数据文件头中的系统更改号 (SCN) 与控
制文件中的 SCN 相匹配。
联机备份(也称为“热”备份或“非一致”备份):指在数据库打开的情况下所执行的备
份。之所以称为非一致备份,是因为在数据库打开的情况下不能确保数据文件与控制文件
同步。非一致备份需要在恢复后才能使用。

备份可存储为:
映像副本
备份集

映像副本: 指的是数据或归档日志文件的副本(类似于只使用操作系统命令复制文件)。
备份集: 指的是一个或多个二进制文件的集合,其中包含一个或多个数据文件、控制文件、
服务器参数文件或归档日志文件。使用备份集时,不会存储空数据块,因此备份集在磁盘
或磁带上占用的空间比较小。通过压缩备份集可进一步降低备份的空间要求。
映像副本必须备份到磁盘上。备份集可发送到磁盘或直接发送到磁带。
将备份存储为映像副本的优势在于可改善还原操作的粒度。使用映像副本时,只需从备份
位置检索文件。使用备份集时,必须先从备份位置检索整个备份集,然后才能提取所需的
文件。
将备份存储为备份集的优势在于可更好地利用空间。大多数数据库中, 20% 或更多的数据块为空块。映像副本会备份每个数据块,即使数据块为空也会进行备份。备份集可显著降低备份所需的空间。在多数系统中,备份集的优势大于映像副本的优势

(编辑:商洛站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读