Oracle RMAN 是保护 Oracle Exadata 内容的基本组件。Oracle RMAN 可用于在 ZFS Storage Appliance 上创建 Oracle Exadata 内容的备份集、映像副本和以增量方式更新的备份。要优化从 Oracle Exadata 到 ZFS Storage Appliance 的 Oracle RMAN 备份的性能,数据库管理员应采用以下最佳做法:
对 Oracle RMAN 到数据库计算机的通道进行负载平衡,将负载平均分配到数据库计算机的各个节点上。
对 Oracle RMAN 到 ZFS Storage Appliance 的通道进行负载平衡,将负载平均分配到 Sun ZFS Storage Appliance 的各个共享资源和控制器上。
要优化 Oracle RMAN 通道到 ZFS Storage Appliance 的缓冲,可以调整几个隐藏实例参数的值。对于 Oracle Database 11g 发行版 2,可调整以下参数:
对于备份和恢复集:
_backup_disk_bufcnt=64
_backup_disk_bufsz=1048576
对于映像副本备份和恢复:
_backup_file_bufcnt=64
_backup_file_bufsz=1048576
有关调整这些参数和早期版本的 Oracle 数据库软件的等效参数的其他信息,请参见 My Oracle Support 上 ID 为 1072545.1 的文章:《RMAN Performance Tuning Using Buffer Memory Parameters》(《使用缓冲区内存参数调整 RMAN 性能》)。
Oracle Direct NFS (dNFS) 是为 Oracle RMAN 备份和恢复操作提供优异性能的高性能 NFS 客户机。应为需要最大限度提高备份和恢复操作吞吐量的客户配置 dNFS。