rman backup命令创建备份之并行化备份操作

rman backup命令创建备份之并行化备份操作:
每次使用rman,都至少会对目标数据库启动两个会话:它们被称为默认会话和轮询会话。
默认会话是调用实现rman的内核pl/sql(即在数据库加载或打开前实例可用的pl/sql)的会话:轮询会话监视rman操作的进展。当rman读写磁盘或磁带时,它将需要第三个会话:通道。
数万兆字节的数据库需要很长时间进行备份,即使备份是快速的增量备份,要减少花费的时间,可通过启动多个通道并行化备份。可达到的并行度受下列三个因素限制:
*通道数
*备份集数
*输入文件数
每一个通道读一个活多个文件盒写一个或多个备份:因此通道数对并行度的限制是硬性的。不过,并行性是在一个备份命令中应用的,而不是跨几个备份命令。因此,如果命令本身限制生成的备份集数

,那也会限制并行度。最后,并行度不能超过输入文件数--除非启用多段备份功能。
例:使用多个通道进行备份
(1)启动rman可执行程序
C:\Documents and Settings\Administrator>rman target /
(2)另一窗口使用sql*plus,利用操作系统身份验证连接到数据库
sqlplus / as sysdba
(3)使用sql*plus,查询正对实例的会话数
select username,program from v$session order by program;
将发现有两个会话以sys用户连接,使用rman可执行程序作为它们的用户进程:分别是默认会话和轮询会话。
(4)在rman提示符下,通过输入run,后跟一串包含在花括号中的命令创建一个命令块:
RMAN> run{
2> allocate channel d1 type disk;
3> allocate channel d2 type disk;
4> backup as compressed backupset database;
5> }
在备份进行时,继续第三步的查询,会发现多了两个会话,分别是两个通道会话.

 

你可能感兴趣的:(oracle数据库高级管理)