备份解决方案
使用以下方法可执行备份: 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% 或更多的数据块为空块。映像副本会备份每个数据块,即使数据块为空也会进行备份。备份集可显著降低备份所需的空间。在多数系统中,备份集的优势大于映像副本的优势 (编辑:商洛站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|