2.2. 执行初始 SAP HANA 数据库备份
只有在 HANA 实例上执行初始备份后,SAP HANA 系统复制将作为 SAP HANA 系统复制设置的主要实例后,才会工作。
下面显示了一个在 /tmp/foo
目录中创建初始备份的示例。
请注意,备份的大小取决于数据库大小,可能需要一些时间才能完成。放置备份的目录必须可由 SAP HANA 管理用户写入。
在单租户 SAP HANA 设置上,以下命令可用于创建初始备份:
[rh1adm]$ hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> "BACKUP DATA USING FILE ('/tmp/foo')" 0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
在多租户 SAP HANA 设置上,需要备份 SYSTEMDB
和所有租户数据库。以下示例演示了如何备份 SYSTEMDB
:
[rh1adm]$ hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> -d SYSTEMDB "BACKUP DATA USING FILE ('/tmp/foo')" 0 rows affected (overall time xx.xxx sec; server time xx.xxx sec) [rh1adm]# hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> -d SYSTEMDB "BACKUP DATA FOR RH1 USING FILE ('/tmp/foo-RH1')" 0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
请参阅 SAP HANA 文档来了解如何备份租户数据库。