继续讨论RMAN 12c的一些新特性
多层次的备份改进
在ORACLE 11G的时候,使用RMAN备份可以针对比较大的备份使用多层次方式,一旦指定了section size关键字,那么每个通道就能以并行的方式进行备份了,这个特性的引入当时仅仅是针对backup set有效,不能使用在image backup上。
但是到了12c这里有了一些改进如下:

==>针对copy镜像类的备份可以指定层次了

==>针对增量的方式也可以指定层次了
基于网络的备份和恢复
乍看这个标题也许会引起大家的疑惑,RMAN备份本来就是基于网络的备份啊,请跟随我的介绍深入了解一下具体,例如RESTORE… FROM SERVICE 和 RECOVER…FROM SERVICE。这里的关键就是FROM SERVICE,即:physical standby的服务名。

==>既然是基于网络的,你若是一个经验丰富的工程师,一定会想到压缩啊,加密啊,分片啊等关键字。没错使用基于servcice的网络rman备份和还原,官方是鼓励使用上面这些技术特性的。

==>有的经验丰富的读者已经预感到,这个特性对于同步primary 和 standby数据库带来的巨大价值,您不在需要手工备份、手工传输、手工应用由于不可控原因造成的data guard GAP问题。以上的3个关键前滚备库、恢复主库,恢复备库,一条命令搞定。



==>连接目标数据库、设置加密算法、还原主库的数据文件一气呵成,就问你帅不帅吧。
关于ADG的改进
在oracle11g中引入了active database duplication,使用这个特性可以通过网络构建auxilary database通过image 拷贝的方式以在线方式clone一个数据库。镜像拷贝会有很多unused的block占用网络带宽,也会在被克隆的数据库上产生一定的负载。为了解决这些缺点,在12c的rman特性中提出了基于backup set 做duplication的技术。

==>以上,例子中使用using backupset关键字来取代基于image的方式。

==>以上使用了基于压缩算法的 backup set,进行duplication复制。

==>以上,使用多层次section方式进行并行方式复制。




