如何使用命令行备份SAP HANA数据库
时间:2019-05-19 01:25:31 来源:igfitidea点击:
SAP HANA是一个内存中的数据平台,它可以部署为一个内部设备,或者在云中。
它是一个革命性的平台,最适合执行实时分析以及开发和部署实时应用程序。
点击这里了解更多关于SAP HANA。
使用以下步骤使用命令行备份SAP HANA数据库。
建议仅在批处理模式下使用sql命令行备份
步骤1. 登录SAP HANA服务器
首先,我们需要使用Linux客户端(如putty)与root用户连接到SAP HANA服务器。
步骤2. 切换到SAPHANA管理员用户
现在我们需要切换到SAP HANA管理用户使用以下命令。
# su - hdbadm
步骤3. 启动HDB SQL提示符
使用以下命令打开HDB sql提示符。
$ hanadb1:/usr/sap/HDB/HDB00> hdbsql
步骤4. 连接到数据库实例
现在使用以下命令连接到SAP HANA数据库实例。
以下命令需要sap hana 服务器名称、数据库 密码和 系统账户密码。
hdbsql=> connect -n <server name> -i <instance number> -u <user> -p <password> [Use Command Like Below] hdbsql=> connect -n hanadb1 -i 00 -u SYSTEM -p PASSWORDHERE // Connected to Hyman@theitroad:30015
第5步。
执行以下命令进行备份
成功连接到SAP HANA数据库实例后,使用下面的命令启动备份。
hdbsql HDB=> BACKUP DATA USING FILE ('/backup/HDB/data/BACKUP_FULL_2017/SAPHANA')
成功备份后,我们将得到如下结果。
Output: 0 rows affected (overall time 672.508245 sec; server time 672.505331 sec)
所有备份文件都在 /backup/HDB/data/BACKUP_FULL_2017/目录中。