`

RMAN参数配置

阅读更多
转自:http://hi.baidu.com/ywz1029/blog/item/1822c091d485b184a977a4d1.html

使用RMAN>show all;
可以显示出RMAN 配置参数为:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO ‘C:ORACLE..SNCFTEST.ORA’; #default

1.configure retention policy to redundancy 1:
是用来决定那些备份不再需要了,它一共有三种可选项,分别是
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 5;
CONFIGURE RETENTION POLICY TO NONE;
第一种recover window是保持所有足够的备份,可以将数据库系统恢复到最近七天内的任意时刻。任何超过最近七天的数据库备份将被标记为obsolete。

第二种redundancy 是为了保持可以恢复的最新的5份数据库备份,任何超过最新5份的备份都将被标记为redundancy。它的默认值是1份。

第三种不需要保持策略,clear将恢复回默认的保持策略。

一般最安全的方法是采用第二种保持策略。

2.CONFIGURE BACKUP OPTIMIZATION OFF
默认值为关闭,如果打开,rman将对备份的数据文件及归档等文件进行一种优化的算法。

3.Configure default device type to disk:
是指定所有I/O操作的设备类型是硬盘或者磁带,默认值是硬盘
磁带的设置是CONFIGURE DEFAULT DEVICE TYPE TO SBT;

4.CONFIGURE CONTROLFILE AUTOBACKUP OFF
强制数据库在备份文件或者执行改变数据库结构的命令之后将控制文件自动备份,默认值为关闭。这样可以避免控制文件和catalog丢失后,控制文件仍然可以恢复。

5.CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'
是配置控制文件的备份路径和备份格式

6.CONFIGURE DEVICE TYPE DISK PARALLELISM 1;
是配置数据库设备类型的并行度。

7.CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
是配置数据库的每次备份的copy数量,oracle的每一次备份都可以有多份完全相同的拷贝。

8.CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1
是设置数据库的归档日志的存放设备类型

9.CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE… SNCFTEST.ORA'
是配置控制文件的快照文件的存放路径和文件名,这个快照文件是在备份期间产生的,用于控制文件的读一致性。

10.CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'C:...%d_DB_%u_%s_%p';
是配置备份文件的备份路径和备份格式

CONFIGURE CHANNEL DISK CLEAR; 用于清除上面的信道配置

CONFIGURE EXCLUDE FOR TABLESPACE <tablespace> [CLEAR]; 此命令用于将指定的表空间不备份到备份集中, 此命令对只读表空间是非常有用的。

--------------

1.将备份文件存储到指定路径,如 e:\backupb
   configure channel device type disk format 'e:\backupb\%d_db_%u';
后面的%d_db_%u是存储格式
2.我们也可以单独指定control file 存储在另一个路径:如 e:\backupcontrol
configure controlfile autobackup format for device type disk to 'e:\backupcontrol\%F';
后面的%F是存储格式

================

RMAN中常用configure命令2007-06-21 15:37
1 显示当前的配置信息
===========================
1.01 RMAN> show all;
1.02 查询RMAN设置中非默认值:
    SQL> select name,value from v$rman_configure;

2. 常用的configure选项
===========================
2.01 保存策略 (retention policy)
   configure retention policy to recovery window of 3 days;
   configure retention policy to redundancy 3;
   configure retention policy clear;

2.02 备份优化 backup optimization
   configure backup optimization on;
   configure backup optimization off;
   configure backup optimization clear;

2.03 默认设备 default device type
   configure default device type to disk;
   configure default device type to stb;
   configure default device type clear;

2.04 控制文件 controlfile
   configure controlfile autobackup on;
   configure controlfile autobackup format for device type disk to '/cfs01/backup/conf/conf_%F';
   configure controlfile autobackup clear;
   configrue controlfile autobackup format for device type disk clear;
   configrue snapshot controlfile name to '/cfs01/backup/snapcf/scontrofile.snp';
   configrue snapshot controlfile name clear;

2.05 并行数(通道数) device type disk|stb pallelism n;
   configure device type disk|stb parallelism 2;
   configure device type disk|stb clear;
       configure channel device type disk format 'e/:rmanback_%U';
       configure channel device type disk maxpiecesize 100m
   configure channel device type disk rate 1200K
        configure channel 1 device type disk format 'e/:rmanback_%U';
        configure channel 2 device type disk format 'e/:rmanback_%U';
        configure channel 1 device type disk maxpiecesize 100m

2.06 生成备份副本 datafile|archivelog backup copies
   configure datafile backup copies for device type disk|stb to 3;
   configure archivelog backup copies for device type disk|stb to 3;
   configure datafile|archivelog backup copies for device type disk|stb clear
   BACKUP DEVICE TYPE DISK DATABASE
    FORMAT '/disk1/backup/%U', '/disk2/backup/%U', '/disk3/backup/%U';

2.07 排除选项 exclude
   configure exclude for tablespace 'users';
   configrue exclude clear;

2.08 备份集大小 maxsetsize
   configure maxsetsize to 1G|1000M|1000000K|unlimited;
   configure maxsetsize clear;

2.09 其它选项 auxiliary
   CONFIGURE AUXNAME FOR DATAFILE 1 TO '/oracle/auxfiles/aux_1.f';
   CONFIGURE AUXNAME FOR DATAFILE 2 TO '/oracle/auxfiles/aux_2.f';
   CONFIGURE AUXNAME FOR DATAFILE 3 TO '/oracle/auxfiles/aux_3.f';
   CONFIGURE AUXNAME FOR DATAFILE 4 TO '/oracle/auxfiles/aux_4.f';
   -
   CONFIGURE AUXNAME FOR DATAFILE 1 CLEAR;
   CONFIGURE AUXNAME FOR DATAFILE 2 CLEAR;
   CONFIGURE AUXNAME FOR DATAFILE 3 CLEAR;
   CONFIGURE AUXNAME FOR DATAFILE 4 CLEAR;
---------------------------

Rman的format格式中的%
%c 备份片的拷贝数
%d 数据库名称
%D 位于该月中的第几天 (DD)
%M 位于该年中的第几月 (MM)
%F 一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为该数据库的DBID,YYYYMMDD为
日期,QQ是一个1-256的序列
%n 数据库名称,向右填补到最大八个字符
%u 一个八个字符的名称代表备份集与创建时间
%p 该备份集中的备份片号,从1开始到创建的文件数
%U 一个唯一的文件名,代表%u_%p_%c
%s 备份集的号
%t 备份集时间戳
%T 年月日格式(YYYYMMDD)

分享到:
评论

相关推荐

    RMAN实现异机分批增量数据迁移_2个数据库之间的迁移和恢复

    RMAN参数配置包括保留策略、备份优化选项、默认设备类型、控制文件自动备份、备份集复制、归档日志备份、数据文件备份、控制文件快照、压缩算法、加密算法、备份集最大大小、加密数据库、归档日志删除策略等。...

    Oracle9RMAN设置和配置

    Oracle 9i RMAN(Recovery Manager)是一个强大的数据库备份和恢复工具,它在数据库管理中扮演着至关重要的角色。...正确配置这些参数并熟练使用 RMAN 命令,将有助于在面对数据丢失或系统故障时快速恢复数据。

    oracle数据库RMAN 的 参数设置

    RMAN参数的配置对于确保备份策略的有效性和效率至关重要。以下是对标题和描述中提及的一些关键RMAN参数的详细分析: 1. **开启归档日志模式(Archivelog Mode)**: - 在Oracle数据库中,归档日志模式允许进行增量...

    RMAN的基本配置RMAN的基本配置

    ### RMAN的基本配置详解 RMAN(Recovery Manager)是Oracle数据库系统提供的一个强大的备份与恢复工具,它能够帮助管理员实现对Oracle数据库的高效管理、备份及灾难恢复操作。通过合理的配置,可以最大限度地提高...

    RMAN数据库备份详解

    1. 显示 RMAN 配置参数:RMAN&gt; show all; 2. 配置 RMAN 备份参数:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; 3. 配置 RMAN 备份设备类型:CONFIGURE DEFAULT DEVICE TYPE TO DISK; 4. 配置 RMAN 控制文件自动...

    RMAN Catalog创建、配置和管理.docx

    这篇文档主要讨论了如何在RHEL 6.4系统上,使用Oracle 11.2.0.4版本创建、配置和管理RMAN Catalog。 首先,创建RMAN Catalog数据库,也就是catdb。这个过程通常包括以下几个步骤: 1. **创建数据库**: - 官方...

    备份与恢复测试

    - 在进行RMAN参数配置时,需要根据实际需求选择合适的参数组合,以达到最佳的备份效果。 - catalog管理则涉及到如何有效地组织和存储备份信息,以便于后续的查询和恢复工作。 **1.4 数据文件的跟踪与活动记录** - ...

    RMAN参考手册.pdf

    RMAN配置包括了多种参数的设置,比如保留策略、备份优化、默认设备类型和备份设备的并行度等。其中,保留策略通常设置为冗余级别(REDUNDANCY)或恢复窗口(RECOVERY WINDOW),保证了备份文件的充足数量或时间范围...

    RMAN快速入门指南

    RMAN可以配置使用FRA,简化备份管理和存储。 九、RMAN的优化与性能 通过设置优化参数,如`configure default device type to disk;`选择默认设备类型,可以提升RMAN的备份性能。 十、RMAN的备份验证 `validate ...

    rman备份概念文档

    配置是RMAN操作的关键部分,它定义了备份的默认行为和位置。你可以使用`configure`命令来设定如备份目标目录、通道数量等参数。例如: ``` configure device type disk parallelism 2; configure backup format '/...

    RMAN备份脚本(详细)

    RMAN(Recovery Manager)是Oracle数据库管理系统中的一个重要工具,用于执行数据库的备份、恢复以及维护操作。在Oracle环境中,DBA(数据库...在实际应用中,根据具体需求调整脚本参数,以满足不同的备份和恢复场景。

    精通RMAN一步一步学RMAN

    4. **定义RMAN配置**:`configure`命令用于设置RMAN的配置参数,如设置备份目的地:`configure backup destination to '/backup/';` 5. **排除表空间备份**:`exclude tablespace &lt;tablespace_name&gt;`可避免特定表...

    rman读书笔记

    RMAN(Recovery Manager)是 Oracle 数据库的一种备份和恢复工具,提供了各种备份命令,涉及数据库备份、文件备份、表空间备份、控制文件备份、初始化参数备份、增量备份(差异和累积)等多种备份方式。本文将对 ...

    数据库RMAN资料oracle

    5. **备份范围局限**:RMAN无法备份REDOLOGFILES、参数文件、口令文件、操作系统文件以及处于OFFLINE状态的数据文件。 ##### RMAN支持的备份类型 1. **备份集**:通过`BACKUP`命令创建,可以是完全备份或增量备份...

    oracle rman命令详解

    这个子句用于控制 RMAN 和数据库实例之间通道的配置,常见于 `ALLOCATE CHANNEL`、`ALLOCATE CHANNEL FOR MAINTENANCE` 和 `CONFIGURE` 命令中。 - **CONNECT**:指定连接字符串。 - **AUXILIARYFORMAT**:在辅助...

    rman简明使用手册.doc

    通过`DB_RECOVERY_FILE_DEST`参数配置FRA的位置,`DB_RECOVERY_FILE_DEST_SIZE`用于设定大小。 4. **Recovery Catalog**:一个单独的数据库模式,记录了RMAN对多个数据库执行的所有备份和恢复操作。这有助于跟踪和...

Global site tag (gtag.js) - Google Analytics