hana s4 服务器_玩转HANA数据库的备份与恢复
生活随笔
收集整理的這篇文章主要介紹了
hana s4 服务器_玩转HANA数据库的备份与恢复
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文檔中所出現的命令,全部在真實環境中使用。環境:S4 hana 1809 SP3, ?HANA2.0 SP 044 , SUSE Linux Enterprise for SAP Applications 12 SP42020.2.24 中午我演練了一把生產環境的異機恢復:1、恢復機的HANA數據庫做了一次全備。2、停下恢復機,擴展了主機內存至192GB。3、從備份機上拿到凌晨生產機的數據庫全備放到恢復機上。4、用這一份生產機的備份副本恢復HANA數據庫。5、啟動SAP服務器驗證。6、再把之前的恢復機數據庫恢復還原??偣灿脮r1個小時,終于我可是說玩轉了HANA數據庫的備份與恢復,在虛擬機的世界里。關于HANA數據庫的備份與恢復,有不少內容,先寫個目錄,后面再來詳解:一、HANA數據庫的文件備份目錄數據庫版本:HANA2.0? SP044HANA默認安裝后,存放備份的位置如圖,對數據庫做一次全庫備份后,歸檔日志會不斷產生,如果不管理,用不了多久會爆滿文件系統。二、HANA數據庫的本地備份、定期清理全庫備份一般在晚上執行,只要有一份全庫備份,恢復系統將會很輕松,所以全庫備份對系統至關重要的。數據庫歸檔日志每15分鐘產生一次,有了歸檔日志,數據庫可用恢復到指定時間點,所以歸檔日志備份也是很有必要的。關于全庫定時備份的shell腳本:S4系統,可以在DB13中定制每天的定時備份。但我還有一個SAP PO 系統,沒有ABAP端,需要加一個腳本每天定時備份。1、用vi mybackup.sh 新建這個腳本放到/tmp目錄下:2、在root下用hanadm用戶,crontab -e新建定時執行這個腳本(crontab -l 查看):3、直接在root下對這個腳本備份執行的結果:可以看到增加的備份文件,前綴是我想要的“年月日-時分秒”:關于定期清理的腳本:這個腳本命令雖然用了rm,但是限定了文件的名稱,所以使用上還是比較安全的。1、crontab定時執行腳本 clear7day.sh2、clear7day.sh腳本內容:清理7天前的日志和數據庫備份本地備份策略完成后,有一張很清晰的表:三、HANA數據庫的遠程備份工具和策略(SUSE12 SP4的原生的遠程文件同步工具 rsync)遠程備份的策略:對于單機部署的數據庫,如果數據庫物理機故障,數據庫和本地備份都完蛋了,所以我們還可用加一道屏障:把數據庫備份再放一份到其它服務器上。我們找到一臺文件系統空間很大的機器,我們在上面發動我們的備份項目,把其它數據庫上的本地備份都拉到這一臺備份機上。SUSE遠程文件同步工具 rsync:非常好的事情,安裝HANA的SUSE?Linux Enterprise for?SAP?Applications 12 SP4的操作系統,自帶遠程文件同步工具rsync,我們不用任何操作就可用使用rsync, 看看它的help:? ?Usage: rsync [OPTION]... SRC [SRC]... DEST--------從podev放文件到備份機---------rsync -avP? 192.168.1.10:/hana/shared/HAN/HDB88/backup/? /backup2/otherhost/10四、輕松的異機恢復TO BE CONTINUE...聲明:感謝
總結
以上是生活随笔為你收集整理的hana s4 服务器_玩转HANA数据库的备份与恢复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 输入学生的个数,姓名,成绩,然后按照学生
- 下一篇: Flex Builder 4.6 正式版