`

Oracle RMAN物理备份之RMAN配置的含义

 
阅读更多
下面详细讲一下rman的各项配置的含义:

  1、 Configuring the Default Device Type for Backups:配置缺省备份设备

  缺省情况下rman默认的备份设备为磁盘disk,也可以配置其他介质作为rman的备份设备如磁带等。

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt;
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;

  关于设备的类型要参考设备提供商给的说明文档,按照他们提供的设备名进行备份设备的配置。

  2、Configuring the Default Backup Type for Disk Backups: 配置磁盘备份的备份类型:备份集或者镜像拷贝(文件拷贝)

RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY; # image copies
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; # uncompressed

  镜像拷贝只适用于磁盘备份,磁带等其他介质只支持备份集。镜像拷贝是对数据文件等的拷贝,占用空间大消耗时间长,所以不建议使用。

  如果备份类型是备份集的话,我们还可以制定下面的压缩参数:

RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;
RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO COMPRESSED BACKUPSET;

  这里要注意,如果想要恢复Compressed,可以再次执行以下命令,而不是用clear命令来清除Compressed参数。

RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET;
RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO BACKUPSET;

  另外备份类型还支持并行度参数PARALLELISM,默认值为1,我们可以适当调节该参数来加快备份速度。

  3、Configuring Disk Devices and Channels:配置磁盘设备和通道

  Rman通过通道连接到目标数据库,通道执行着rman的全部工作,缺省情况下rman为所有的操作分配1个通道。

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'd:/ora_df%t_s%s_p%p';

  如果是asm磁盘可以按照如下配置:

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '+dgroup1';

  如果是磁带设备可以按照如下配置:

CONFIGURE CHANNEL DEVICE TYPE sbt PARMS='ENV=mml_env_settings';

  通过PARMS指定备份设备对应的串。

  4、Configuring Control File and Server Parameter File Autobackup: 配置控制文件和参数文件自动备份

  我们可以通过下面命令来启用和停用控制文件自动备份。

CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP OFF;

  如果控制文件自动备份启动,每次控制文件内容发生变化的时候,oracle 自动在如下目录下(如果没有指定控制文件备份格式,并且安装了快速恢复区flash recovery area的话)备份控制文件。

…/flash_recovery_area/SID/AUTOBACKUP/2007_01_04/

  5、Configuring the Control File Autobackup Format: 配置控制文件自动备份格式

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:/cf_%F';

  如果是asm存储设备,可以如下设置控制文件自动备份格式:

CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK TO '+dgroup1';

  清除控制文件自动备份格式命令如下:

CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE sbt CLEAR;

  当然,我们也可以在执行rman操作的设置备份格式,如:

RMAN> SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE sbt 
TO 'controlfile_%F'; RMAN> BACKUP AS COPY DATABASE;

  以上设置在整个rman操作控制台生效。

RMAN> RUN ...{
       SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/tmp/%F.bck';
       BACKUP AS BACKUPSET DEVICE TYPE DISK DATABASE;
      }

  这个set设置在rman程序块生效。

  6、Configuring the Backup Retention Policy: 配置备份保留策略

  备份保留策略有两种方式,一种是基于时间的保留策略,一种是基于冗余度的保留策略。

based on a recovery window (the maximum number of days into the past for which 
you can recover) or redundancy (how many copies of each backed-up
file to keep).

  RECOVERY WINDOW参数指出了最大保留时间为从当前日期到多少天前。

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

  Rman将保留着这期间的任何全库备份和level 0的增量备份,同时rman也保留着归档日志和level 1的增量备份,以便于可以做这个期间的基于时间点的恢复。Rman不会删除过期的备份,如果我们用REPORT OBSOLETE可以看到过期的备份并且执行DELETE OBSOLETE来删除过期的备份。

  REDUNDANCY参数指出了我们想保留几份备份文件。

CONFIGURE RETENTION POLICY TO REDUNDANCY 3;

  查看当前备份保留策略:

RMAN> SHOW RETENTION POLICY;

  如果我们执行以下命令来清除备份保留策略,rman将不会将任何备份标记为过期。

CONFIGURE RETENTION POLICY TO NONE;
分享到:
评论

相关推荐

    Oracle_RMAN物理备份技术详解

    ORACLE备份分为物理备份和逻辑备份两种。物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用...在数据库出现问题的时候可以通过RMAN物理备份恢复到数据库的失效点。

    oracle备份及Oracle彻底删除大全

    Dataguard配置Step by Step - Oracle Life.files 如何从自动备份中恢复...Oracle RMAN物理备份技术详解 Oracle RMAN快速入门指南 如何彻底删除Oracle 使用RMAN进行快速Dataguard数据库创建 - Oracle Life 等等。。。

    RMAN参考手册 - oracle 10g

    ORACLE备份分为物理备份和逻辑备份两种:物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,我们...我们在数据库出现问题的时候可以通过RMAN物理备份恢复到数据库的失效点。

    oracle-rman备份一键备份脚本

    基于oracal11g的一键备份脚本,可以完成物理备份等等等等

    rman参考手册

    ORACLE备份分为物理备份和逻辑备份两种:物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,我们...我们在数据库出现问题的时候可以通过RMAN物理备份恢复到数据库的失效点。

    Oracle+Database+11g+RMAN备份与恢复.pdf

    Oracle 数据库物理体系结构 Oracle 操作内核 ARCHIVELOG模式操作与 NOARCHIVELOG 模式操作 Oracle 恢复模式 Oracle 中的手动备份操作 Oracle 中的手动恢复操作

    oracle 物理备份脚本

    oracle 物理备份和恢复,轻松实现ORACLE备份问题。

    Oracle四大宝典之三:Oracle备份与恢复 中文版

    从物理备份的基础归档开始,主要介绍Oracle数据库的物理备份,包括用户管理的备份、RMAN备份,并用实例展示备份恢复的步骤。 第一章 归档设置 第二章 Oracle备份与恢复原理 第三章 用户管理的备份 第四章 用户管理...

    Oracle用RMAN和DBMS_JOB包实现自动存储1

    ORACLE 数据库备份分为物理备份和逻辑备份。物理备份是数据库文件拷贝的备份,冷备份、热备份属于物理备份。 导出/导入(EXPORT/IMPORT)工具用于进行逻辑备份。冷备份是在数据库被正常关闭之后进行的数据文件的物理...

    Oracle数据库备份与恢复实例讲解.pptx

    "Oracle数据库备份与恢复... Oracle数据库备份与恢复有多种方法,包括物理备份、逻辑备份、RMAN备份和Export/Import备份等。同时,Oracle数据库备份与恢复也需要遵守一定的步骤和工具,以确保数据库的安全和可用性。

    RMAN测试演练即讲解

    今天测试整理下物理备份Rman,也就是oracle的恢复管理器(Recovery Manager)。 毕竟逻辑备份是不能实现时间点恢复的,所以生产数据库肯定用物理备份来保证灾难时能够恢复。 二、 Rman热备份的前提条件:数据库需要...

    Oracle12C备份恢复培训整体内容.docx

    物理备份--rman 2.具体介绍: 2.1 逻辑备份: 2.1.1 Oracle逻辑备份的概念: 逻辑备份就是创建数据库对象的逻辑拷贝并存入一个二进制转储文件:.dmp文件 这些记录的导出与其物理位置无关。 导入的实质就是读取被...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    12.2物理备份工具RMAN 12.2.1 RMAN工作环境 12.2.2 RMAN支持备份的文件 12.2.3闪回恢复区 12.2.4 RMAN环境变量 12.2.5 RMAN的登录方式 12.2.6 RMAN执行命令的模式 12.2.7修改数据库归档模式 12.3 RMAN工作...

    oracle10g课堂练习II(1)

    2 配置 Oracle Recovery Manager 课程目标 2-2 备份和恢复:概述 2-3 Oracle Recovery Manager 的功能 2-4 Oracle Recovery Manager 组件 2-6 配置 RMAN 的步骤 2-8 RMAN 资料档案库数据存储:选项比较 2-9 ...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    物理备份和恢复数据库 逻辑备份和恢复数据库 本章小结 第19章-使用RMAN工具 RMAN的概述 使用恢复目录 通道分配 备份集 使用RMAN恢复 本章小结 http://down.51cto.com/data/376692 第20章-在线考试系统数据库...

    rman_xttconvert_VER4.3.zip.7z

    本文档覆盖了在 12c 及更高版本上,使用跨平台传输表空间(XTTS)以及 RMAN 增量备份,以最小的应用停机时间,在不 同 endian 格式的系统间迁移数据的步骤。 第一步是从源系统拷贝一份 full backup 到目标系统。之后...

    oracle10g课堂练习II(2)

    2 配置 Oracle Recovery Manager 课程目标 2-2 备份和恢复:概述 2-3 Oracle Recovery Manager 的功能 2-4 Oracle Recovery Manager 组件 2-6 配置 RMAN 的步骤 2-8 RMAN 资料档案库数据存储:选项比较 2-9 ...

    使用RMAN迁移数据库到异机

    使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程中数据库的相关信息是完整地镜像。因此,基于此种方式还原恢复的数据库用于测试会使得与真实的生产环境差异相对较小。本文描述了使用RMAN来还原Oracle ...

    ORACLE 常用手册导入导出

    一般物理备份/恢复都采用Oracle RMAN工具来进行。 下面是“逻辑备份”与“物理备份”在数据库故障时的恢复比较: 1. Oracle逻辑错误造成无法启动 逻辑恢复: 重新create database及各tablespace,import。可恢复...

    oracle exp imp详解

    当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。对于越来越大的数据库,特别是TB级数据库和越来越多数据仓库的出现,EXP/IMP越来越力不从心了,这个时候,数据库的备份都转向...

Global site tag (gtag.js) - Google Analytics