Backup And Recovery User's Guide-RMAN备份概念-增量备份-累积增量备份
在level 1累积增量备份备份自最近的当前或父级incarnation中level 0增量备份后使用的所有块。 累积增量备份减少了还原操作的工作量,只需要一个任何级别的增量备份即可。 累积增量备份比差异备份需要更多的空间和时间,因为它重做了同一级别的前一个备份所做的工作。解释: 星期日,level 0增量备份,备份...
Backup And Recovery User's Guide-RMAN备份概念-增量备份-差异增量备份
在level 1的差异增量备份中,RMAN会备份自最近的增量备份(level0或level1)之后所有改变的数据块。 例,在一个level 1的差异备份中,RMAN会确定最近发生的level 1备份,并备份所有在这个备份之后改变的数据块。 如果没有level 1的,则RMAN会拷贝基础的level 0之后所有改变的数据块。 如果在当前...
Backup And Recovery User's Guide-RMAN备份概念-增量备份-多级增量备份
RMAN可以创建多个级别的增量备份。每个增量级别被表示为0或1。 level 0增量备份是后续的增量备份的基础,拷贝包含数据的所有块。可以以镜像拷贝或备份集创建level 0备份。 level 0备份和全备份之间的唯一区别是全备份永远不会包含在增量备份策略中。 因此level 0增量备份是一个全备份,且恰好它是level > 0的...
Backup And Recovery User's Guide-RMAN备份概念-增量备份
默认RMAN会进行全备份(full backup)。全备份包含数据文件中每个被分配的块。 数据文件的全备份可以是镜像拷贝,每个数据块都被备份。 也可以存储在备份集中,此时没有被使用的数据文件块会被跳过。 full backup是RMAN备份的默认类型。全备份对后面的增量备份没有影响,也不能作为增量备份策略的...
Backup And Recovery User's Guide-RMAN备份概念-RMAN何时执行控制文件自动备份
RMAN何时执行控制文件自动备份 如果CONFIGURE CONTROLFILE AUTOBACKUP ON,则RMAN会在BACKUP命令的最后, 自动备份控制文件和当前的服务器参数文件(如果它用于启动实例)。 如果数据库运行在归档模式,则当对数据库的改变会影响到控制文件的内容的时候,RMAN会对控制文件进行自动备份。 注意: 从Or...
Backup And Recovery User's Guide-RMAN备份概念-RMAN备份的多个拷贝-备份的备份
--每周运行下面的命令作为生产备份计划的一部分 TYPEAS;--拷贝磁盘上的备份到磁带BACKUP DEVICE sbt BACKUPSET ;--也可以使用 ,然后从磁盘上删除。--注意:这里DELETE ALL INPUT,RMAN会删除备份集所有已经存在的备份。-- 如果多重化备份到,则4份拷贝BACKUP DEVICE s...
Backup And Recovery User's Guide-RMAN备份概念-RMAN备份的多个拷贝
在RMAN中可以以下面的方法产生多个备份的多个相同的拷贝: 使用BACKUP…COPIES命令duplexed备份,RMAN对每个备份集产生多个拷贝。 以备份集或镜像拷贝备份文件,然后使用BACKUPBACKUPSET、BACKUP COPY OF来备份备份集或备份镜像拷贝。 多重备份集 当备份数据文件、归档重做日志文件、服务器参数文件、控...
Backup And Recovery User's Guide-RMAN备份概念-用户管理的镜像拷贝
RMAN可以使用不是用RMAN创建的镜像拷贝,例如操作系统文件拷贝命令或第3方工具。 这种类型的拷贝被称为用户管理的备份或操作系统备份。 可以使用CATALOG命令来检查存在的镜像拷贝,并将它的元数据输入到备份库中。 但CATALOG命令不会做下面的事情: n 读取数据文件中的所有数据块来确保...
Backup And Recovery User's Guide-RMAN备份概念-RMAN创建的镜像拷贝
为了创建镜像拷贝并记录在RMAN库中,可以执行BACKUPAS COPY命令; 也可以为磁盘配置默认的备份类型为镜像拷贝。 数据库服务器会话用于创建这个拷贝。 服务器会话也负责验证数据文件中的数据块并将镜像拷贝记录在RMAN库中。 与备份片一样,FORMAT变量用于指定镜像拷贝的名称。 ...
Backup And Recovery User's Guide-RMAN备份概念-备份集的数量和大小(多路化备份集)
备份集的数量和大小 可以使用BACKUP命令的backupSpec子句来指定被备份的对象。 每个backupSpec子句产生至少一个备份集。备份集的总的数量和大小主要依赖于内部RMAN算法。 然而可以通过CONFIGURE或BACKUP命令的MAXSETSIZE参数来影响RMAN的行为。 通过限制备份集的大小,这个参数间接地限制了集合中...
Backup And Recovery User's Guide-RMAN备份概念-备份片的数量和大小
默认备份集包含一个备份片。 为了限制每个备份片的大小,为CONFIGURE CHANNEL、 ALLOCATE CHANNEL命令指定MAXPIECESIZE选项。 这个选项会限制备份片的大小为指定的字节。 如果整个备份集的大小比指定的备份片的大小要大,则RMAN会创建多个物理备份片来保存备份集的内容。 可以为不能管理跨越...
Backup And Recovery User's Guide-RMAN备份概念-备份片的文件名
可以让RMAN为备份片确定一个唯一的名称,或使用FORMAT子句来指定名称。 如果没有指定FORMAT参数,RMAN自动在默认的备份位置使用%U替换变量产生唯一的文件名。 RMAN通过%U产生的SBT备份片名:2i1nk47_1_1 磁盘上的非OMF备份片名:/backups/TEST/2i1nk47_1_1 FORMAT子句不只是支持%U替换变量,...
Backup And Recovery User's Guide-RMAN备份概念-备份undo(备份集加密)
备份undo 在备份undo优化中,RMAN会排除备份恢复时不需要的undo信息,即已经被提交的事务的undo信息。 备份undo优化对于level 0、完全数据库备份、Oracle Secure Backup(OSB)磁带备份都可用。 与备份优化不同,备份undo优化不可配置。 备份集加密 RMAN支持备份集备份加密。可以使用基于wallet的透...
Backup And Recovery User's Guide-RMAN备份概念-备份集二进制压缩
RMAN支持备份集的二进制压缩。 只有当在BACKUP命令中指定了ASCOMPRESSED BACKUPSET选项,或之前执行了 CONFIGURE DEVICE TYPE<DISK | SBT> BACKUP TYPE TO COMPRESSED BACKUPSET命令,才会开启二进制压缩。 有2个二进制压缩选择: n 可以使用BASIC压缩算法,不需要高级的压缩选项。这...
Backup And Recovery User's Guide-RMAN备份概念-备份集块压缩-未使用块压缩
在“未使用块压缩”过程中,RMAN不会检查每个块。 RMAN会读取表明当前块是否被分配的位图,然后只读取那些已经被分配的块。 当下面所有的条件都满足时,RMAN会自动打开“未使用块压缩”: n COMPATIBLE初始化参数 >= 10.2 n 数据库中没有定义保证的还原点 n 数据文件是...
Backup And Recovery User's Guide-RMAN备份概念-备份集-备份集块压缩
当创建备份集RMAN使用2种类型的块压缩: n 没有使用的块的压缩(支持磁盘备份和Oracle Secure Backup磁带备份) n NULL块压缩(支持所有备份) 尽管这种技术被称为块压缩,但把块压缩看作是block skipping有助于理解这种技术。 RMAN不是压缩块中的数据,而是从备份中排除块。 RMAN从数据...
Backup And Recovery User's Guide-RMAN备份概念-备份集-备份集和备份片
备份集 当在RMAN中执行BACKUP命令时,可以创建一个或多个备份集或镜像拷贝。 默认RMAN会创建备份集,不管备份目的地是磁盘或介质管理器。 注意:数据文件备份集通常要比数据文件镜像拷贝要小,需要更少的写时间。 备份集和备份片 RMAN可以在称为备份集的逻辑结构中存储备份数据,备份集是RMAN备份的...
Backup And Recovery User's Guide-RMAN备份概念-联机备份和备份模式
当对联机的表空间和数据库执行用户管理的备份,操作系统工具可以在DBWR更新数据文件时备份数据文件。 工具可能会读取被更新了一半的数据块,因此被拷贝到备份介质的块一半被更新了,一半是旧的数据。 这种逻辑损坏类型称为断裂块,即一个块与SCN不一致。 如果后面需要还原这个备份,而且这个备份需要恢复,则...
Backup And Recovery User's Guide-备份和归档数据-一致和不一致RMAN备份
RMAN的备份命令为BACKUP,该命令可以备份: n 数据文件和控制文件 n 服务器参数文件 n 归档重做日志文件 n RMAN备份。 尽管数据库也依赖于其它类型的文件,例如网络配置文件、口令文件和oracle home的内容,但不能使用RMAN备份这些文件。 同样一些Oracle数据...
Backup And Recovery User's Guide-Flashback Writer(RVWR)遇到I/O错误时的行为
当闪回被开启,或有保证的还原点,则后台进程RVWR会向快速恢复区的闪回数据库日志写闪回数据。 如果RVWR遇到I/O错误,则: n 如果有保证的还原点的定义,则当RVWR遇到I/O错误时,实例失败。 n 如果没有保证的还原点的定义,则实例保持不受影响: u 在主库上,Oracle数据库自动禁用闪回...