SAP HANA是一個在in-memory內存中的數據平台,部署為內部部署應用。 這是一個革命性的平台,它最適合進行實時分析,並開發和部署實時應用程序。 請點擊這里了解更多有關SAP HANA。 通過使用命令行以下面的步驟來備份SAP HANA數據庫。使用SQL命令行備份僅推薦在批處理模式下
第1步: 登錄到SAP HANA服務器
首先,我們需要使用Linux客戶端(如:putty)以root用戶連接到SAP HANA服務器。
第2步:切換到SAP HANA管理員用戶
現在我們需要切換到SAP HANA管理員用戶,使用下面的命令。
su - hdbadm
第3步:啟動SQL HDB提示
使用下面的命令來打開SQL HDB提示。
$ hanadb1:/usr/sap/HDB/HDB00> hdbsql
第4步:連接到數據庫實例
現在,使用以下命令連接到SAP HANA數據庫實例。對於下面的命令,你需要使用 SYSTEM 帳戶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 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)
所有備份文件將在/backup/HDB/data/BACKUP_FULL_2014/目錄中創建。
參考:http://help.sap.com/hana/SAP_HANA_Administration_Guide_en.pdf