1. 程式人生 > >通達OA伺服器意外斷電後資料庫容易損壞的解決方案

通達OA伺服器意外斷電後資料庫容易損壞的解決方案

最近遇到幾起因伺服器斷電導致OA服務無法正常啟動問題。(適用於2013-2015版本)

這裡寫圖片描述

解決辦法如下(預設安裝目錄為D:\MYOA):
操作前建議用自己電腦新安裝一份同版本的OA(會需要用到D:\MYOA\mysql5的檔案),並且對整個MYOA目錄定期做備份。
1.對OA進行一次完整的熱備份;
控制檯-資料庫一鍵備份

2.執行bin目錄下的unregister.bat,解除安裝OA的所有服務;

3.刪除data5目錄下的ib_logfile0、ib_logfile1、ibdata1檔案;

4.刪除D:\MYOA\data5\TD_OA目錄下的所有frm、ibd資料;

5.刪除D:\MYOA\mysql5目錄下的所有資料,複製用新安裝的同版本\MYOA\mysql5

6.重新註冊MySQL5_OA服務;

7.執行bin目錄下的TDRecovery.exe,對資料庫進行還原;

這裡寫圖片描述

8.重新註冊OA所有服務,啟動後相信一定成功了;

友情提醒:建議OA伺服器最好有相對穩定的電源環境,每次關機前記得先操作關閉服務,也同時設定好每天的資料庫自動備份。