更新时间:2022-02-10 GMT+08:00

检查备份文件

操作场景

在进行数据恢复之前,需要检查备份文件的完整性,避免备份过程出错。

详细的要求和说明,请参见SAP公司的《SAP HANA Database Backup and Recovery》。

操作步骤

  1. 在SAP HANA studio上,选择SAP HANA系统,右键单击,选择Backup and Recovery > Open Backup Console
  2. 在弹出的界面上,单击Backup Catalog,选择待检查的备份文件,查看其所在的路径,如图1所示。

    图1 查看备份文件所在路径

  3. 以root用户登录到备份文件所在的云服务器,并切换到SAP HANA系统管理员帐号。

    假设SAP HANA的“SID”“s01”,则系统管理员帐号为“s01adm”

    su - s01adm

  4. 进入到备份文件所在的目录。

    cd /hana/backup

  5. 查询备份文件的名称

    ls -l | grep COM

    命令中“COM”表示查询以文件名称前缀为“COM”的文件。

    可查询到备份的文件列表,示例如下:

    -rw-r----- 1 s01adm sapsys     163840 Jun 23 16:22 COMPLETE_DATA_BACKUP_20170622_databackup_0_1
    -rw-r----- 1 s01adm sapsys   83894272 Jun 23 16:22 COMPLETE_DATA_BACKUP_20170622_databackup_1_1
    -rw-r----- 1 s01adm sapsys   83894272 Jun 23 16:22 COMPLETE_DATA_BACKUP_20170622_databackup_2_1
    -rw-r----- 1 s01adm sapsys 2181046272 Jun 23 16:22 COMPLETE_DATA_BACKUP_20170622_databackup_3_1
    -rw-r----- 1 s01adm sapsys  285220864 Jun 23 16:22 COMPLETE_DATA_BACKUP_20170622_databackup_4_1
    -rw-r----- 1 s01adm sapsys  285220864 Jun 23 16:22 COMPLETE_DATA_BACKUP_20170622_databackup_5_1

  6. 执行命令,检查备份文件的完整性。

    hdbbackupcheck COMPLETE_DATA_BACKUP_20170622_databackup_0_1

    检查结果正常时,返回信息示例如下:

    Backup '/hana/backup/COMPLETE_DATA_BACKUP_20170622_databackup_0_1' successfully checked.

  7. 重复执行6,对其他的备份文件进行检查。