oracle(rman)管理方式下的热备份及恢复.pptx_第1页
oracle(rman)管理方式下的热备份及恢复.pptx_第2页
oracle(rman)管理方式下的热备份及恢复.pptx_第3页
oracle(rman)管理方式下的热备份及恢复.pptx_第4页
oracle(rman)管理方式下的热备份及恢复.pptx_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle (rman)备份方法概览 备份策略: 整体:备份属于数据库的控制文件和所有数据文 件 部分:备份数据库的一部分 备份类型: 完全:非增量 RMAN 备份 增量:只备份以前某次备份以来更改的信息 备份模式: 脱机:一致性备份,也称为冷备份 联机:非一致性备份,也称为热备份 何时需要使用备份进行恢复 发生以下类型的错误时,通常需要使用备 份执行恢复: 介质故障:因数据库文件的物理问题而导致无 法读写该文件 用户错误:数据库中的数据被误更改或误删除 响应用户错误 对用户错误的可能响应包括: 手动重新输入已丢失的数据(如果存在更改记录) 导入已删除的对象(如果备用数据库上存在相应导 出文件或仍有该对象) 对一个或多个表空间执行表空间时间点恢复 (TSPITR) 使用数据库时间点恢复将数据库恢复到以前的状态 使用一种 Oracle 闪回功能将受影响对象恢复到以 前的状态,从逻辑损坏中进行恢复 数据恢复概览 崩溃恢复:发生实例错误后自动恢复 介质恢复:恢复当前数据文件、控制文件 完全恢复:将数据库恢复到最近的时间点 不完全恢复(时间点恢复):将数据库恢复到在特 定时间或特定系统更改号 (SCN) 时的状态 Oracle 数据库体系结构:崩溃恢复 使用联机重做日志文件前滚数据库 回退未提交的更改 发生实例错误 的数据库 包含提交和未提交 事务处理的数据库 联机重做 日志文件 还原块 只包含提交事务 处理的数据库 Oracle 数据库体系结构:在介质故 障后恢复 使用备份还原数据文件 使用归档和联机重做日志文件前滚数据库 包含已还原数据 文件的数据库 包含提交和未提交事务 处理的数据库 联机和归档 重做日志文件 还原块 已恢复的 数据库 制定 Oracle 数据库的备份和恢复策 略 评估服务水平标准,其中包括: 数据可用性要求 数据重要性 恢复点和时间目标 预测环境中将发生的错误并确定从这些错误 中恢复所需的备份过程 配置 RMAN 的永久性设置 RMAN 有预设的默认配置设置 使用 CONFIGURE 命令可: 配置自动通道 指定备份保留策略 指定要创建的备份副本数 将默认备份类型设置为 BACKUPSET 或 COPY 限制备份片断的大小 在备份中排除表空间 启用和禁用备份优化 配置控制文件的自动备份 管理永久性设置 使用 SHOW 命令列出当前设置: 使用 CLEAR 命令将任何永久性设置重新设 置为默认值: RMAN SHOW CONTROLFILE AUTOBACKUP FORMAT; RMAN SHOW EXCLUDE; RMAN SHOW ALL; RMAN CONFIGURE BACKUP OPTIMIZATION CLEAR; RMAN CONFIGURE MAXSETSIZE CLEAR; RMAN CONFIGURE DEFAULT DEVICE TYPE CLEAR; 配置和分配用于备份的通道 使用 CONFIGURE 命令配置自动通道: 在 RUN 块中使用 ALLOCATE CHANNEL 手 动分配通道: RMAN CONFIGURE DEVICE TYPE sbt PARALLELISM 1; RMAN CONFIGURE DEFAULT DEVICE TYPE TO sbt; RMAN CONFIGURE CHANNEL DEVICE TYPE sbt RMAN BACKUP DATABASE; RMAN RUN ALLOCATE CHANNEL ch1 DEVICE TYPE DISK; BACKUP DATABASE PLUS ARCHIVELOG; RMAN 备份类型 完全备份包含所有用过的 数据文件块 级别 0 增量备份等同于 标记为级别 0 的完全备 份 累积级别 1 增量备份只 包含自上一次级别 0 增 量备份以来修改过的块 差异级别 1 增量备份只 包含自上一次增量备份以 来修改过 的块 差异增量备份 累积增量备份 完全备份或 “级别 0 增量备份” 管理备份:报告 使用以下 RMAN 命令可获取关于备份的信息 : LIST:显示资料档案库中记录的关于备份集、 代理副本和映像副本的信息 REPORT:生成资料档案库的详细分析信息 REPORT NEED BACKUP:列出需要备份的所有数 据文件 REPORT OBSOLETE:标识为了满足备份保留策 略而不再需要的文件 管理备份:交叉检验和删除 使用以下 RMAN 命令可管理备份: CROSSCHECK:针对介质(如磁盘或磁带)验证 在 RMAN 资料档案库中记录的备份和副本的状 态 DELETE EXPIRED:只删除资料档案库中状态 EXPIRED 的文件 DELETE OBSOLETE:删除不再需要的备份 使用 RMAN RESTORE 和 RECOVER 命令 RESTORE 命令:从备份中还原数据库文件 RECOVER 命令:通过应用重做日志文件中记 录的更改来恢复已还原文件 RMAN SQL ALTER TABLESPACE inv_tbs OFFLINE IMMEDIATE; RMAN RESTORE TABLESPACE inv_tbs; RMAN RECOVER TABLESPACE inv_tbs; RMAN SQL ALTER TABLESPACE inv_tbs ONLINE; 比较完全恢复和不完全恢复 恢复类型有两种: 完全恢复:将数据库恢复到当前状态,包括 到请求恢复时间点为止提交的所有数据更 改。 不完全恢复:将数据库恢复到请求恢复操作 之前过去的指定时间点。 此时开始 恢复任务 完全恢复 不完全恢复 执行不完全恢复后 会缺失事务处理 从这个备份中还原 丢失数据文件之后进行完全恢复 已还原数据文件 包含已提交和未提交 事务处理的数据文件已恢复数据文件 已应用还原块 6 5 3 1 归档 日志 已应用更改 2 归档 日志 联机 重做日志 4 数据库 已打开 执行完全恢复:在 ARCHIVELOG 模式下丢失了系统关键数据文件 如果数据文件丢失或损坏,而且该文件属于 SYSTEM 或 UNDO 表空间,则执行以下步骤 : 1. 实例是否自动关闭未定。如果未自动关闭,请 使用 SHUTDOWN ABORT 关闭实例。 2. 装载数据库。 3. 还原和恢复缺失的数据文件。 4. 打开数据库。 在新主机上还原和恢复数据库 使用此过程可执行以下操作: 执行测试还原 将生产数据库移到新主机上 服务器 参数文件 备份 服务器 参数文件 RMAN 准备将数据库还原到新主机 通过执行以下步骤进行准备: 1. 记录源数据库的数据库标识符 (DBID)。 2. 将源数据库初始化参数文件复制到新主机。 3. 确保在还原主机上可访问源备份,包括控制文件自动备 份。 将数据库还原到新主机 为了还原数据库,请在还原主机上执行以下 步骤: 1.配置 ORACLE_SID 环境变量。 2.启动 RMAN 并在 NOCATALOG 模式下连接到目 标实例。 3.设置数据库标识符 (DBID)。 4.在 NOMOUNT 模式下启动实例。 5.创建 RUN 块,以便: 从备份集中还原服务器参数文件 关闭实例 (SHUTDOWN ABORT) 6.编辑还原的初始化参数文件。 7.在 NOMOUNT 模式下启动实例。 将数据库还原到新主机 8. 创建 RUN 块,以便: 还原控制文件 装载数据库 9. 创建 RMAN 恢复脚本来还原和恢复数据库。 10.执行 RMAN 脚本。 11.使用 RESETLOGS 选项打开数据库。 使用备份控制文件执行恢复 当前控制文件的所有副本都丢失或损

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论