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 更改生效。