更新时间:2022-12-08 GMT+08:00

备份

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