文件缺失類問題
更新時間 2025-02-05 09:37:35
最近更新時間: 2025-02-05 09:37:35
分享文章
本頁介紹天翼云TeleDB數據庫文件缺失類問題。
clog(xact)文件缺失問題
問題描述
執行SQL、或節點啟動報錯:
"could not access status of transaction xxx", "Could not open file ""pg_xact/xxxx"":
No such file or directory.
可能影響
- 部分SQL報錯;
- 節點啟動失敗。
解決步驟
pg_xact文件缺失,通常是由于服務器異常斷電導致,可通過手動補全文件的方式修復
執行命令,生成種子文件:
for i in {1..262144}; do printf '\125'; done > committed
用該文件復制為缺失的文件:
cp -rp committed pg_xact/xxxx
pg_commit_ts文件缺失問題
問題描述
執行SQL、或節點啟動報錯:
"could not access status of transaction xxx", "Could not open file ""pg_commit_ts/xxxx"":
No such file or directory.
可能影響
- 部分SQL報錯;
- 節點啟動失敗。
解決步驟
pg_commit_ts文件缺失,通常是由于服務器異常斷電導致,可通過手動補全文件的方式修復
用pg_commit_ts目錄下與缺失文件相近的文件復制為缺失的文件:
cp -rp xxx pg_xact/xxxx