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

下载本文档

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

文档简介

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

提交评论