Linux

DB2 報告不正確的文件系統完整錯誤?

  • March 5, 2019

DB2 V10.5、RHEL 7.5

當 DB2 因磁碟已滿錯誤而無法將日誌文件寫入磁碟時,我們遇到了一個問題,因為 DB2 使用的文件系統上有足夠的可用磁碟空間。

例如,我們有以下文件系統結構:

/a     
/a/b    DB1 database
/a/b/c  DB1 diagnostics logs
/a/b/d  DB1 transaction logs
/a/b/e  DB1 archived logs

我有 DIA8312C 磁碟已滿 文件系統 /a 的錯誤 (OS) 連同 OSERR: ENOSPC (28) 以及 DIA8312C 磁碟已滿 嚴重級別和更多錯誤,因為文件系統 /a 已滿。

考慮到 DB2 使用的所有文件系統(/a/b、/a/b/c、a/b/d/..)都有足夠的可用空間,這是否正常?

似乎在沒有關閉數據庫的情況下重新啟動了作業系統,並且在關閉過程中,在解除安裝某些文件系統後,數據庫在同一路徑上轉儲了一些錯誤,其中一個文件系統已安裝。伺服器啟動後,文件系統會自動安裝在 db2 轉儲的那些文件之上,因此無法看到它們。

引用自:https://dba.stackexchange.com/questions/230383