备份
Data备份可通过HANA Studio、Cockpit或hdbsql来执行。
Log备份通过设置自动备份即可定时触发;Catalog本身即可自动备份,只需设置使用Backint方式备份即可。设置方法可参考配置SAP HANA。
以HANA 2.0,HANA Studio方式备份,Data, Catalog, Log 均使用Backint全量备份到OBS的场景为例,常见备份方式如下:
1. 打开HANA Studio,在左侧右键点击需要备份的系统,选择“Backup and Recovery”,根据您的需要,选择具体的选项:
- 备份系统数据库:Back Up System Database
- 备份租户数据库:Back Up Tenant Database
2. 以备份租户数据库为例,选择具体的租户数据库后,“Destination Type”选择“Backint”。您可以根据您的需要自定义“Backup Prefix”。
3. 确认备份信息,点击Finish。如果安装及配置成功,界面将显示备份进度,直至显示备份完成。
4. 显示备份完成后,您可以在OBS端查询到备份。您可以通过OBS Browser+ 或进入公有云官网的“对象存储服务”查看备份,备份目录为:
- 系统数据备份目录:obs://{BUCKET}/usr/sap/{SID}/SYS/global/hdb/backint/SYSTEMDB
- 租户数据备份目录:obs://{BUCKET}/usr/sap/{SID}/SYS/global/hdb/backint/DB_{tenant name}
5. 进入以上目录后,可根据客户的设置,找到对应的备份目录。几种不同备份类型的目录示例如下:
- Data全量备份:{Backup Prefix}_databackup_x_x。
- Data增量备份:{Backup Prefix}_databackup_incremental_x_xxxxx_xxxxx
- Data差量备份:{Backup Prefix}_databackup_differential_x_xxxxx_xxxxx
- Catalog备份目录:log_backup_0_0_0_0
- Log备份:log_backup_x_0_xxxxx_xxxxx
进入不同目录后,可看到具体的备份文件,根据备份时间、备份ID等信息即可找到对应的备份文件,若找到对应文件则说明备份成功。正确的文件路径示例如下:
obs://xxx/usr/sap/S99/SYS/global/hdb/backint/DB_S30/COMPLETE_DATA_BACKUP_databackup_2_1/1626157625497.bak