22.5.4 防止服務在資料庫發生損毀時中斷 (唯讀模式)
本小節包括如何在回復模式中保持已損毀的資料庫可存取,並包含以下主題:
22.5.4.1 使用唯讀模式
遇到資料庫損毀時,防止服務中斷的一個方法是將資料庫置於唯讀模式。此模式允許一般使用者讀取資料庫項目,但不允許對其進行增加、修改或刪除。如果一般使用者嘗試增加、修改或刪除任何行事曆資料,系統將提示錯誤訊息。此外,當資料庫處於唯讀模式時,增加、修改或刪除行事曆事件和待辦事項的管理員工具將不可用。
備註 – 如果資料庫已毀壞到不可被讀取的程度,則必須將服務中斷足夠長的時間以復原備份。復原備份的最快方法是具有完好的緊急備份。請參閱22.5.8.1 復原之前。
將資料庫置於唯讀模式
-
以擁有變更配置權限的管理員身份登入。
-
透過發出 stop-cal 指令來停止 Calendar Server 服務。
-
在指令行移至 ics.conf 所在的目錄︰
cd /etc/opt/SUNWics5/config
-
指定行事曆的唯讀模式,方法是設定如下的參數:
caldb.berkeleydb.readonly=”yes”
-
發出 start-cal 指令重新啟動 Calendar Server。
cal-svr-base/SUNWics5/cal/sbin/start-cal
您必須重新啟動服務,以使 ics.conf 變更生效。