SAP HANA Veeam Plugin
Veeam Backup and Replication 提供SAP HANA Backint 接口,相比HANA 基于文件的备份,提高了安全性和可管理性,符合最佳实践标准。
1、在Veeam Backup and Replication ISO 文件中找到sap hana veeam plugin rpm 包,在数据库服务器上安装:
2、配置以连接备份服务器、备份存储库:
3、登录SAP HANA SYSTEM DB,确保backint agent 路径指向/opt/veeam/VeeamPluginforSAPHANA/hdbbackint,确保日志备份类型为backint,确保有启用自动日志备份,确保catalog_backup_using_backint 参数值为true:
4、通过backint 方式备份数据库,测试能成功备份:
5、优化SAP HANA 备份:
启用数据库并行备份,加快备份速度:
parallel_data_backup_backint_channels 值设置为4或者更大,根据服务器cpu配置核心数以及实际需求合理设置大小:
启用数据库压缩备份,减小备份文件大小(HANA 数据库版本需满足HANA 2.0 SPS06以及以上):
global.ini 参数文件backup 选项中增加如下参数:
data_backup_compression_algorithm=lz4
data_backup_compression_level=0 (取值范围0-65537) 0表示尽可能最大压缩,压缩时间最长,根据实际情况合理设置
enable_log_backup_compression=true
log_backup_compression_algorithm = lz4
log_backup_compression_level = 0 (取值范围0-65537)0表示尽可能最大压缩,压缩时间最长,根据实际情况合理设置
如果所使用的数据库版本不支持备份压缩,也可以使用veeam 提供的备份压缩功能,veeam默认是启用压缩功能的,如果想禁用veeam提供的压缩功能,需修改/opt/veeam/VeeamPluginforSAPHANA/veeam_config.xml 文件,增加如下条目以禁用压缩功能:
<AgentParams compression="NoCompression" />
6、SAP HANA 异机还原(System Copy):
veeam 通过plugin备份sap hana 数据库,默认只允许将备份恢复到原来的服务器,如果需要将备份恢复到另外的服务器,需要做如下设置:
执行SapBackintConfigTool --set-restore-server,指定system copy 的源数据库服务器以及备份文件存放位置以启用异机还原:
启用system copy 功能后,你不能将备份文件还原至原来的服务器,如果要恢复成默认设置,需禁用system copy 功能:
7、设置备份文件保留策略:
通过执行 SapBackintConfigTool --set-force-delete ,设置自动删除超过7天的备份文件
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/17728353.html