在SAP DB13里面做HANA數據庫備份,結果很快就結束了。
但系統提示:已完成但有錯誤:
![]()
看了作業日志,提示:
在主機上hana 命令失敗
SQL Message: backup could not be completed: [2000004] Cannot open file ""
/.COMPLETE_DATA_BACKUP_20220721_databackup_0_1" ((closed,mode= W, access= rw-r-----, flags= DIRECT|TRUNCATE|MULTI_WRITERS|UNALIGNED_SIZE), factory= (root= "/hana_export/HDB_Backup/" Permission denied
原來我是將Data備份地址換成:/hana_export/HDB_Backup/ ,但HANA的備份所用的Linux賬號是HANA管理員賬號,在這個目錄下并沒有寫入權限,于是用root更改這個目錄的權限,設置擁有者和用戶組為HANA管理員(如hdbadm)和sapsys,再次執行備份就沒有報這個錯誤了!
不過備份即將結束的時候,又報了一個錯誤:
SQL Message: backup could not be completed: [110090] Error while backing up backup catalog, [2000004] Cannot open file ""
/.log_backup_0_0_0_0.1658380828674" ((closed, mode= W, access= rw-r-----, flags=DIRECT|TRUNCATE|MULTI_WRITERS|UNALIGNED_SIZE), factory= (root= "/backup/erpprd/log/" No such file or directory
原來系統每一次備份除了在DATA備份目錄生成數據備份文件之外,還會在備份快結束時往HANA系統中默認配置的Catalog 備份目錄寫入log_backup_0_0_0_0.* 的文件。所以就得保證HANA管理員賬號對這個目錄有寫入的權限!
這個Catalog backup目錄的配置ini為:global.ini->persistence->basepath_catalogbackup
注意:恢復數據庫的時候用不到這個Catalog backup文件,只需要Data備份文件即可。
原創作者:SAP夢心
寫作日期:2022.07.23
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.