ORACLE 10G RMAN 部分配置设置

简介:   下面详细讲一下rman的各项配置的含义:   1、 Configuring the Default Device Type for Backups:配置缺省备份设备   缺省情况下rman默认的备份设备为磁盘disk,也可以配置其他介质作为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 PS='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;

需要删除设置,还原默认值使用

CONFIGURE DEVICE TYPE DISK clear;

相关文章
|
1月前
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
|
1月前
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
|
3月前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
334 3
|
4月前
|
Oracle 关系型数据库 BI
ORACLE Apex: EBS多组织结构 理解与配置
【8月更文挑战第11天】在Oracle Apex中理解和配置与EBS多组织结构相关内容需掌握:1) EBS多组织结构概念及组成部分,如法律实体、业务单位与库存组织;2) Oracle Apex与EBS集成的目的与方式,包括提供友好界面及自定义业务流程;3) 在Apex中配置多组织结构应用,涉及数据访问控制、页面报表设计及业务流程集成。整体而言,需精通EBS架构与Apex开发技术,以实现高效灵活的企业解决方案。
106 2
|
5月前
|
Oracle 安全 关系型数据库
|
5月前
|
存储 Oracle 关系型数据库
|
5月前
|
存储 Oracle 关系型数据库
关系型数据库Oracle运行RMAN脚本
【7月更文挑战第23天】
54 4
|
5月前
|
SQL Oracle 关系型数据库
关系型数据库Oracle设置 RMAN 环境:
【7月更文挑战第25天】
76 2
|
5月前
|
Oracle 关系型数据库 Unix
关系型数据库Oracle设置环境变量:
【7月更文挑战第22天】
601 4
|
5月前
|
监控 Oracle 算法