測試環境: S4 1809 ,HANA2.044,SUSE12SP4
磁盤劃分:本地盤一塊(根目錄)400GB,SWAP區20GB。
如果磁盤滿,會影響主機的全部實例:suse系統、HANA數據庫DATA文件、在線日誌、離線日誌。
一、把磁盤空間填滿
二、進SAP去跑一個SGEN,編譯操作會讓數據庫快速膨脹
三、過了10分鐘,hana halt...
hana studio連接不上數據庫了,SAP系統也登錄不了,已經登錄的SAPGUI運行事務鼠標轉圈。
看一看HANA的離線日誌目錄:因爲磁盤滿了,已經有20分鐘,沒有出現新的了。
操作系統上可以看到HANA實例還是鮮活的:
突然開始登錄的SAPGUI跳了出來,嚇我一跳,輸入密碼登錄後,還是繼續轉圈:
30分鐘後,再檢查了一下磁盤空間,始終被壓制在只剩128KB。
四、解放HANA
40分鐘後,我開始解放HANA,釋放磁盤空間,刪除一個臨時文件,檢查hana離線日誌,立馬扔出來一堆。
登錄窗口立馬跳出了歡迎文本
SGEN恢復運行,還在後臺狂跑
studio也可以連接上了,一切恢復正常。
五、磁盤滿,HANA數據庫就壞掉的說法可以休矣
誰給我說的磁盤滿,HANA數據庫就會壞掉。。。
如果是你,HANA文件系統的部署方案你會選擇哪一個呢?