备份中的概念和一些专业术语:
使用操作系统命令执行的备份是用户管理的备份;使用rman执行的备份称之为服务器进程备份。
有关服务器管理的备份有三种类型:
*关闭状态还是打开状态
*全部备份还是局部备份
*完全备份还是增量备份
其中,关闭状态的备份在数据库关闭期间执行;被称为冷备份,一致备份或脱机备份。
打开状态的备份在数据库打开期间执行,称之为热备份,非一致性备份和联机备份。打开状态的备份只能在归
档日志模式下才能进行。全部备份指的是备份所有数据文件和控制文件。局部备份指的是只备份其子集。
大多数情况下,局部备份是只能在归档模式下才能进行的。完整备份备份所有使用的文件块。增量备份只包括
自上次备份以来更改的块。增量备份可以是累积增量备份(包括自上一次完整备份以来更改的所有块)或差异
增量备份(包括自上一次增量备份以来更改的所有块).
(注:打开状态的备份只能在数据库处于归档模式下才能进行。如果数据库处于非归档模式下,则只能进行关闭
状态的备份,并且(如果使用rman),数据库必须为加载模式,然后执行干净关闭
)
其中,rman可以备份的文件类型有:
*数据文件
*控制文件
*归档日志文件
*spfile
*备份集片
rman不能备份的文件包括:
*临时文件
*联机重做日志文件
*口令文件
*静态spfile
*Oracle Net配置文件
Rman可以生成三种备份:
*备份集,是专有格式,它包括多个文件,但不包括当前不是(备份段那一部分的数据文件的块)。
*压缩备份集:与备份集的内容相同,但rman在写出到备份集时将应用到压缩算法。
*映像副本:是与输入文件相同的备份文件,映像副本可与原内容立即交换,而在从备份集提取文件时,需要
执行rman还原操作。
备份集(无论压缩与否)可以是完整的或增量的:而映像副本只能是完整的。备份集包含一个或多个输入文件
的逻辑结构;从物理上讲:它由一个或多个片组成,这些事备份操作的输出文件。
rman备份和还原操作由被称作通道(channel)的服务器进程执行。通道可能是磁盘类型(表示可读写磁盘上的
备份)或sbt_type类型(表示可读写存储在磁带设备上的备份).
rman存储库是有关备份的元数据:构成备份集的片的名称和位置,包含在其中的文件以及映像副本的名称和位
置。存储库存储在目标数据库的控制文件中,也可以存储在目标数据库中创建的一组表中。使用目录可大大增
强rman的能力.
rman操作由rman可执行程序启动,监视和控制。这是一个可并发的对多个数据库建立多个回话的用户进程。首
先,rman可执行程序总是连接目标数据库,目标指要备份还原或恢复的数据库。其次,rman可执行程序可连接
目标数据库中的存储库--如果做了配置。最后,rman可连接辅助数据库。辅助数据库是通过目标数据库的备份
创建的数据库