053-661
View the Exhibit and examine the output. You execute the following RMAN command to perform the
backup operation:
RMAN> RUN { ALLOCATE CHANNEL c1 DEVICE TYPE disk MAXOPENFILES 8;
BACKUP DATABASE FILESPERSET 4; }
What is the multiplexing level in the preceding backup process?
A. 4
B. 8
C. 7
D. 0
复合备份:当创建备份集的时候,RMAN 可以同时从磁盘读取多个文件,同时将它们的块写入到相同的备份集。例如,RMAN 可以同时从 2 个数据文件读取,然后把这些数据文件中的块结合到一个单独的备份片中。从多个文件中的块的组合,被称为复合备份。镜像拷贝是不能复合的。
复合备份由多个因素决定。在 BACKUP 命令中的 FILEPERSET 决定每个备份集中的数据文件数量。
在 ALLOCATE CHANNEL 或 CONFIGURE CHANNEL 中的 MAXOPENFILES 参数定义了 RMAN 同时可以读取数据文件的数量。 算法如下:
•每个备份集的文件数目
是每个通道 MAXOPENFILES 和 FILESPERSET 中最小的值。默认 FILESPERSET 是 64。
•复合的等级
这是输入文件的数量,同时读取,然后写入到相同的备份片。
复合等级是 MAXOPENFILES 和每个备份集的文件数目中的最小值。 MAXOPENFILES 默认是 8
multiplexing_level = min(MAXOPENFILES, min(FILESPERSET, files__per_channel))
例如:如果你在一个通道中备份 12 个数据文件,并且 FILEPERSET 为 4.那么 multiplexing_level=min(8,min(4,10)) 。通道会同时将 4 个数据文件的块写入到每个备份片中(生成 4 个备份集)。
如果你在一个通道中备份 50 个数据文件。每个备份集中的文件数目设置为 50. 那么 multiplexing_level=min(8,min(50,50))。 RMAN 会同时在将 8 个数据文件的块写入到备份片中(生成 1 个备份集)。