4.3.9 压缩备份

除了在备份时忽略不使用的块外,在指定COMPRESSED参数时,RMAN还可以为备份时使用的块应用两种压缩方法之一,COMPRESSED参数可以是以下4个值之一:

BASIC 与MEDIUM压缩类似,但是使用更多CPU

LOW 最快,但是压缩率较低

MEDIUM 对CPU的使用率中等,适合有带宽约束的情况

HIGH CPU使用率最高,适合有网络带宽约束的情况

默认压缩级别为BASIC。

        CONFIGURE COMPRESSION ALGORITHM 'BASIC'; # default

可以想到,HIGH算法创建小得多的备份,但是需要使用更多的CPU时间来压缩块。如果运行备份时并没有太多的其他服务器进程迫切需要CPU资源,请使用MEDIUM或HIGH。另一方面,如果存在大量的磁盘空间,而且从数据库到备份位置的网络路径并不拥塞,那么,不使用压缩算法时消耗的时间可能更少。

无论使用哪种压缩方法,在还原压缩的备份时都不需要了解开始备份时使用的压缩方法。RMAN会自动检测使用的压缩方法,并相应地解压缩。