SAP HANA命令行方式恢复

版权声明:本文为博主DbaH原创文章,允许转载,需要标明出处 https://blog.csdn.net/u011592350/article/details/82956456

1.HANA备份

1.1 备份恢复前置条件

1.1.1 备份恢复所需权限

在这里插入图片描述

1.1.2 空间评估

SELECT SUM(ALLOCATED_PAGE_SIZE) FROM M_CONVERTER_STATISTICS

该语句的结果是一个表明所有服务在内的总和的值。这个值可能会和实际的数据备份执行的结果不一致。

SELECT VOLUME_ID, SUM(ALLOCATED_PAGE_SIZE) FROM M_CONVERTER_STATISTICS GROUP BY
VOLUME_ID

该语句的结果是一个包含每个服务需要使用的大小的列表

1.1.3 数据备份集名称

备份集名称默认格式如下:

<path><prefix>_<suffix>

For example:
path:</backup/data/>
prefix:2014_12_31_00:01
suffix:系统会为每个备份集增加一个唯一的后缀

Example
Names for Parts of a Data Backup
During backup, each service backs up its data to the specified backup destination. Below is an example of a
set of backups from one data backup created with SAP HANA studio.
</backup/data/COMPLETE_DATA_BACKUP_databackup_0_1>
</backup/data/COMPLETE_DATA_BACKUP_databackup_1_1>
</backup/data/COMPLETE_DATA_BACKUP_databackup_2_1>
<…>
In the above example, the is </backup/data/>, the is <COMPLETE_DATA_BACKUP>.
<databackup_0_1> is the suffix, which is automatically added by the system.

1.1.4 监控备份

监控备份catalog的系统视图
在这里插入图片描述

2.HANA脚本恢复

2.1 恢复数据

使用本地file备份和第三方备份工具的备份集进行数据恢复的差异主要在于using后的选项,括号中引号部分内容需要根据实际的备份集进行确定

2.1.1 本地FILE备份

--停库
HDB stop
--数据恢复
HDBSettings.sh recoverSys.py --wait --command="RECOVER DATA USING FILE ('COMPLETE_DATA_BACKUP') CLEAR LOG"
--启库
HDB start

2.1.2 第三方备份工具备份

--停库
HDB stop
--数据恢复
HDBSettings.sh recoverSys.py --wait --command="RECOVER DATA USING backint ('COMPLETE_DATA_BACKUP') CLEAR LOG"
--启库
HDB start

猜你喜欢

转载自blog.csdn.net/u011592350/article/details/82956456