`
java-mans
  • 浏览: 11981727 次
文章分类
社区版块
存档分类
最新评论

rman配置参数详解

 
阅读更多

RMAN 配置参数为:

RMAN> show all;

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
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 BACKUP TYPE TO BACKUPSET; # 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 ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCFORCL.ORA'; # default


注释:#default表示该配置仍然是初始的默认值。回到默认配置configure..clear。

1)configure retention policy to ..
用来决定哪些备份不在需要,共有三个可选项:
a)redundancy 5
表示某个数据文件的备份集存在的个数,此处为5份
b)recovery window of 7 days
表示你希望数据库最早能恢复到几天前
c)none
表示不需要采用保留策略
注释:a)和b)是互斥关系

2)CONFIGURE BACKUP OPTIMIZATION ..
理论上,备份优化仅对于只读表空间或offline表空间起作用。当然,对于已经备份过的归档日志文件也会跳过。
缺省为off



3)CONFIGURE DEFAULT DEVICE TYPE TO ..
指定i/o操作的设备类型:SBT or DISK.缺省是disk。


4)
CONFIGURE CONTROLFILE AUTOBACKUP ..
当autobackup别置为on时,rman做任何备份操作,都会自动对控制文件进行备份。



5)
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'
配置控制文件的备份片的路径和格式
比如:configure controlfile autobackup format for device type disk to 'e:\backupcontrol\%F'



6)
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET
配置数据库设备类型的并行度。并行的数目决定了开启通道的个数



7)
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1
是否启动复合备份,向指定的i/o设备中指定的位置生成指定的份数。缺省为1.
这个配置仅用于数据文件和归档文件,并且,只有在自动分配通道时才会生效!



8)
CONFIGURE MAXSETSIZE TO UNLIMITED
配置备份集的大小。一般是配置maxpiecesize,对备份片进行限制。


9)
CONFIGURE ENCRYPTION FOR DATABASE OFF
配置加密备份集。可以具体到某个表空间:
configure encryption for tablespace users on;
如果我们执行set encryption on indentified by think only,紧接其后所创建的备份就需要该密码才能进行正常的恢复


10)CONFIGURE ENCRYPTION ALGORITHM 'AES128'
指定加密算法,还有一个是 ‘AES256'


11) CONFIGURE ARCHIVELOG DELETION POLICY TO NONE
指定归档文件的删除策略,缺省是none,即:归档备份完之后就可以被删除
但是,在DG环境,DBA要保证归档文件在standby端成功接收并且应用之前,primary端始终保存该文件
so,DG环境当设为:applied on standby


12)CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCFORCL.ORA'
配置控制文件的快照文件的存放路径和文件名,这个快照文件是在备份期间产生的,用于控制文件的读一致性

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

分享到:
评论

相关推荐

    Oracle RMAN技术详解

    #### 三、RMAN配置参数详解 RMAN配置参数定义了RMAN的行为特性,包括备份策略、备份类型、备份设备类型等。下面详细介绍这些配置参数及其含义: 1. **CONFIGURERETENTIONPOLICYTOREDUNDANCY1;** - **含义**: 设置...

    oracle数据库RMAN 的 参数设置

    3. **RMAN配置参数详解**: - **保留策略(RETENTION POLICY)**:默认为REDUNDANCY 1,意味着至少保留一份备份,可以根据需求调整为时间或空间策略。 - **备份优化(BACKUP OPTIMIZATION)**:默认关闭,开启可...

    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的备份详解\一、数据库备份与RMAN备份的概念

    - 示例展示了RMAN配置参数,包括备份策略、设备类型、备份位置、冗余策略、加密设置等。 使用RMAN进行备份时,应根据实际需求配置相应的参数,例如保留策略、优化选项、备份设备类型、备份目标路径等,以确保备份...

    rman常用参数及命令详解.docx

    ### RMAN常用参数及命令详解 #### 一、RMAN登录命令 RMAN(Recovery Manager)是Oracle数据库提供的一款强大的备份与恢复工具。通过不同的登录方式,可以满足不同的管理和维护需求。 - **rman nocatalog**:此...

    oracle rman命令详解

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

    RMAN参数详细剖析

    在使用RMAN的过程中,合理配置参数对于实现高效的备份策略至关重要。通过设置合适的参数,可以显著提高备份速度、减少备份所需的空间,并且能够更好地应对各种故障场景。因此,深入理解和掌握RMAN参数对于DBA来说是...

    oracle rman笔记

    #### 三、RMAN配置参数详解 - **控制文件记录保留时间**(CONTROL_FILE_RECORD_KEEP_TIME): - 默认值为7天,表示控制文件中记录的备份信息将被保留的时间长度。 - **文件集大小**(FILES_PER_SET): - 用于...

    Oracle_Rman_命令详解.doc

    RMAN提供了一组用于查看和报告数据库状态的命令,如`show all`显示当前的所有配置,而`report schema`则会列出数据库中的所有对象。备份数据库时,`backup database plus archivelog delete input`会备份整个数据库...

    RMAN备份脚本(详细)

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

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

    ### RMAN的基本配置详解 RMAN(Recovery Manager)是Oracle数据库系统提供的一个强大的备份与恢复工具,它能够帮助管理员实现对Oracle数据库的...需要注意的是,在实际应用中应根据具体需求和环境条件来调整配置参数。

    Oracle Rman 详解

    2. **通道(Channels)**:RMAN通过通道来执行备份和恢复任务,每个通道可以配置不同的设备类型,如磁盘、磁带等。 3. **备份集(Backup Sets)和映像副本(Image Copies)**:备份集是RMAN特有的备份格式,包含多个...

    rman自动备份全解析及备份命令

    在Oracle 9i及更高版本中,可以通过RMAN配置各种参数来定制备份行为。例如,可以使用`CONFIGURE RETENTION POLICY`设置保留策略,决定备份文件应保留多久。还有`CONFIGURE CHANNEL`用于配置备份通道的数量和类型,...

    数据库RMAN资料oracle

    #### RMAN学习资料详解 **RMAN**(Recovery Manager,恢复管理器)是Oracle从第8版开始提供的一套强大工具,主要用于数据库的备份、恢复与灾难恢复工作。本文旨在从基础知识入手,逐步深入探讨RMAN的功能特性,帮助...

    rman备份与恢复

    RMAN提供了一整套全面的备份恢复解决方案,包括但不限于创建表空间、用户授权、目录服务管理、配置参数、执行备份与恢复等关键步骤。熟练掌握这些操作对于确保数据库的安全性和可靠性至关重要。通过上述详细介绍,...

    rman简明使用手册.doc

    2. **RMAN Client**:客户端程序,它解析并执行备份和恢复命令,与服务器会话交互,并在控制文件中记录活动。 3. **Flash Recovery Area (FRA)**:一个预定义的磁盘位置,用于存储与备份和恢复相关的文件,包括归档...

    RMAN备份与恢复

    RMAN提供了一个`show`命令用于查看当前配置参数。`show all`命令将展示所有配置参数。示例: ``` RMAN&gt; show all; RMAN configuration parameters for database with db_unique_name JSSWEB are: CONFIGURE ...

    RAC+RMAN单实例的恢复

    ### RAC+RMAN单实例恢复详解 #### 环境背景 本篇文章将详细介绍如何在RAC(Real Application Clusters)环境下通过RMAN(Recovery Manager)进行单实例数据库的恢复过程。恢复的目标是在一个单实例环境中实现,...

    RMAN管理的备份和恢复.pdf

    #### 三、RMAN配置与操作 1. **RMAN与目标数据库**: RMAN需要与目标数据库建立连接,并在目标数据库上创建服务器进程。RMAN仅支持专用服务器模式,不支持共享服务器模式。 2. **控制文件**: RMAN通过读取目标数据库...

    RMAN恢復数据库到指定時間點

    实验假设有一个运行在Oracle环境下的数据库,并且已经配置好RMAN。 #### 四、实验步骤详解 ##### 1. RMAN备份数据库 首先,我们需要使用RMAN命令备份整个数据库。 ```sql backup database; ``` 这条命令会备份整个...

Global site tag (gtag.js) - Google Analytics