SAP HANA是一个内存数据平台,可部署为本地设备或云中。它是一个革命性的平台,最适合执行实时分析以及开发和部署实时应用程序。点击here了解有关 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服务器名称和数据库实例编号和密码SYSTEM帐户。
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 HDB@hanadb1:30015
步骤5.执行以下命令进行备份
成功连接到 SAP HANA 数据库实例后,使用以下命令开始备份。
hdbsql HDB=> BACKUP DATA USING FILE ('/backup/HDB/data/BACKUP_FULL_2014/SAPHANA')
成功备份后,您将得到如下结果。
Output: 0 rows affected (overall time 672.508245 sec; server time 672.505331 sec)
所有备份文件将创建于/备份/HDB/数据/BACKUP_FULL_2014/目录。
参考:http://help.sap.com/hana/SAP_HANA_Administration_Guide_en.pdf