Oracle 10g恢复管理器(RMAN)备份与恢复


时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com Oracle 10g 数据库备份与恢复 --------- Mr.Chao 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com Oracle 10g恢复管理器 (RMAN)备份与恢复 Á 恢复管理器(Recovery Manager, RMAN)是数据的备份工具,是一个与 操作系统无关的数据库备份工具,可以跨越不同的操作系统进行数据库备 份. Á RMAN是通过启动操作系统进程将数据备份到磁盘或磁带上,与常用的 物理数据库备份,逻辑数据库备份不同,它使用数据库对数据库进行备份 的原理.可以使用COPY命令将数据库文件拷贝到磁盘或磁带上,也可以使 用BACKUP命令对整个数据库,一个指定的表空间,控制文件或日志文件进 行备份.BACKUP命令可以将数据库备份分成多个数据包,每一个包称为一 个备份子集(Backup Set),一个备份子集又可以分成多个备份片(Backup Piece).恢复管理器可以在不同的操作系统上进行备份. 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com RMAN概念 数据库备份 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com RMAN组成 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com RMAN连接目标数据库 Á 连接到目标数据库就是建立RMAN数据库与目标数据库之间的连 接.RMAN可以在无恢复目录与有恢复目录两种方式下连接到目标数据 库. 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com Note:启动远程RMAN Á Rman target sys/oracle@sdzy 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com 配置RMAN Á RMAN在执行数据库备份与恢复操作时,都要使用操作系统进程,启动操 作系统进程通过分配通道而实现,每分配一个通道,RMAN启动一个服务 器进程.通道包括自动通道分配与采用RUN命令手动通道分配.一个通 道与一个设备相联系,RMAN可以使用的通道设备包括磁盘与磁带. Á Oracle 10g 默认使用磁盘通道进行数据库备份.在RMAN下使用命令 Á Config Channel 指定磁盘与磁带类型自动通道,这样在命令 backup,restore,recover之前就不必定义通道了.手动方式可以定义两 种类型的通道,一是使用命令run{allocate channel…..}定义数据库备份 与恢复通道,二是使用rman>allocate channel for maintenance… Á 定义恢复目录维护类型通道. Á 定义自动通道:configure channel type Á 手动定义通道:run{allocate channel…..} Á 定义维护通道:allocate channel for maintenance 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com 恢复管理器特征 Á 备份数据库、表空间、数据文件、控制文件、归档日志、 spfile .(联机日志、init文件、口令文件除外) Á 管理备份和恢复任务. Á 执行块级增量备份和媒体恢复. Á 检测坏块. Á 用二进制压缩备份文件. 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com 显示通道配置参数 Á 如果要显示通道已经配置的参数,输入show all 命令即可.例如: 时代朝阳时代朝阳Oracle DBAOracle DBA职业培训课程才能展示(职业培训课程才能展示(Talent ShowTalent Show)) 北京时代朝阳数据库技术中心北京时代朝阳数据库技术中心 www.zhaoyangwww.zhaoyang--db.comdb.com BACKUP命令语法 Á 使用backup命令可以备份的对象有: Á 全部数据库(database)包含所有数据文件,控制文件. Á 数据文件(datafile)备份数据文件. Á 表空间(tablespace)备份一个或多个指定的表空间. Á 归档日志(archivelog )备份归档日志文件. Á 控制文件(current controlfile)在线备份控制文件. Á Datafilecopy 备份使用copy备份的数据文件. Á Controlfilecopy 备份使用copy备份的控制文件. Á Backup set 备份使用backup命令备份的文件. Á 命令语法: Á Rman>backup (