Oracle RMAN如何配置EXCLUDE FOR TABLESPACE

简单描述一下RMAN的CONFIGURE EXCLUDE FOR TABLESPACE命令。

RMAN可以通过CONFIGURE EXCLUDE FOR TABLESPACE设置全库备份的时候是否跳过一些表空间。一般情况下,可以通过这个命令使得全库备份的时候跳过只读或OFFLINE表空间来减少全库备份所需时间以及所占用的空间。

一个客户就使用了这个配置,在备份开始之前CONFIGURE EXCLUDE FOR TABLESPACE跳过了一个只读的表空间,而且为了得到的控制文件备份中包括所有的表空间,因此在单独备份控制文件的时候先CONFIGURE EXCLUDE FOR TABLESPACE CLEAR,然后备份控制文件,最后在CONFIGURE EXCLUDE FOR TABLESPACE。

这种方法确实可以有效的减少备份的总空间,加快全库备份的速度,但是个人认为,目前的这种配置稍有不妥。因为除了明确的备份控制文件外,这个数据库还开启了控制文件的自动备份,当执行其他的备份、拷贝操作或因数据库结构变化所产生的自动控制文件的备份,则由于默认设置了CONFIGURE EXCLUDE FOR TABLESPACE,会给随后的备份恢复造成麻烦。

而且在创建STANDBY CONTROLFILE的时候,也会碰到这个问题,因此更好的方法是在备份数据库之前CONFIGURE EXCLUDE FOR TABLESPACE,而一旦备份完成,就CONFIGURE EXCLUDE FOR TABLESPACE CLEAR,这样即使控制文件的自动备份,也不会包括任何的EXCLUDE信息。

其实对于当前的这种情况,我个人并不会选择使用CONFIGURE EXCLUDE FOR TABLESPACE这种方法,而是会在执行全库备份的时候加上SKIP READONLY语句。

时间: 2025-01-26 12:50:01

Oracle RMAN如何配置EXCLUDE FOR TABLESPACE的相关文章

Oracle RMAN的配置、监控与管理

1.通道的概念 一个通道代表一个到设备(磁盘或磁带)的数据流并且在目标数据库或辅助数据库实例上产生一个相应的服务器会话(server session) 多个通道则产生多个服务器会话,这些服务器会话(或进程)将完成备份.还原与恢复操作等 通道分为备份或还原到磁盘的磁盘通道(disk channel).备份还原到磁带的磁带通道(SBT) 在对数据库执行备份和恢复前必须先分配通道 ALLOCATE CHANNEL命令在目标数据库启动一个服务器进程,同时必须定义服务器进程执行备份或者恢复操作使用的I/O

Oracle RMAN的概念与体系结构(三)RMAN的自动配置

Oracle 9i可以配置一些参数如通道,备份保持策略等信息,通过一次设定可以多次使用,而且,设置中的信息不影响脚本中的重新设置.RMAN 默认的配置参数,通过show all 就可以看出来. RMAN> show all; RMAN configuration parameters are: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; CONFIGURE BACKUP OPTIMIZATION OFF; CONFIGURE DEFAULT DEVIC

Oracle RMAN快速入门指南

oracle|快速入门 前言这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现). 本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过. 这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正熟练掌握RMAN,必须经过较长时间的实践磨练才可以,尤其需要在工程中获得宝贵的

(转)Oracle RMAN快速入门指南

oracle|快速入门 前言这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现). 本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过. 这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正熟练掌握RMAN,必须经过较长时间的实践磨练才可以,尤其需要在工程中获得宝贵的

Oracle Dataguard如何配置物理standby

尽管网上有很多Oracle Dataguard的配置教程,但不难发现,很多采用的是rman duplicate这种方法,尽管此种方法较为简便.但在某种程度上,却也误导了初学者,虽说也能配置成功,但只知其然不知其所以然,Dataguard的本质没有吃透,也不利于其维护和调优. 本配置文档基于Oracle官方文档,目的在于加深大家对于Dataguard的了解. 本配置的结果是最大性能模式下的异步传输 ,因此在参数文件中,只涉及基本的主备参数,没有考虑switchover和最大性能模式下的real t

Oracle中如何设置EXCLUDE后STANDBY数据库只读表空间的恢复

在STANDBY数据库利用RMAN恢复主库上EXCLUDE的只读表空间,碰到了问题. 数据库恢复完成,但是恢复被主库EXCLUDE的只读表空间时,发现无法进行恢复: RMAN> restore tablespace clubstat2_bak; Starting restore at 14-FEB-11 allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=1094 devtype=DISK file 22 is excluded from

Oracle 监听器日志配置与管理

--========================-- Oracle 监听器日志配置与管理--========================    Oracle 监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数据库服务.因此对监听器的管理与维护相当重要. 本文主要描述对Oracle监听器日志文件的配置与管理.有关监听器的描述请参考     配置 ORACLE 客户端连接到数据库     配置非默认端口的动态服务注册    一.监听器日志特性 1.  监听器日志是一个纯文本

Oracle RMAN快速入门指南_oracle

正在看的ORACLE教程是:Oracle RMAN快速入门指南.前言: 这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现). 本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过. 这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正熟练掌握RMAN,必须经过较长时间

探索Oracle 11gR2 DataGuard_02配置

探索Oracle 11gR2 DataGuard_02配置 作者:吴伟龙 配置步骤: 一.开启强制日志 二.配置pri端传输参数 三.备份pri端数据库 四.拷贝文件到sty端 五.配置sty端传输参数 六.将sty端启动到mount状态并恢复数据 七.在pri端应用发送归档日志文件 八.在sty端开启强制redo应用 九.配置standby日志 十.在pri端启动强制日志应用   11gR2DG传输架构 图: DBName Role DB_UNIQUE_NAME Oracle Net Serv