Sun Java System Calendar Server 6.3 管理指南

22.5.4 防止在数据库损坏(只读模式)时服务中断

本节介绍了如何在处于恢复模式时使损坏的数据库仍然可访问,包含以下主题:

22.5.4.1 使用只读模式

如果遇到数据库损坏,一种防止服务中断的方法是将数据库置入只读模式。此模式允许最终用户读取数据库条目,但不允许添加、修改或删除。如果最终用户试图添加、修改或删除任何日历数据,系统将给出错误消息。另外,数据库处于只读模式时,用于添加、修改或删除日历事件和待办事项的管理员工具将不起作用。


注 –

如果数据库被损坏到无法读取的程度,则必须中断服务直到用备份进行了恢复。使用备份进行恢复的最快方法是拥有完好的紧急备份。参见22.5.8.1 恢复之前


Procedure将数据库置入只读模式

  1. 以有权更改此配置的管理员身份登录。

  2. 发布 stop-cal 命令停止 Calendar Server 服务。

  3. 在命令行处,转至 ics.conf 所在的目录:

    cd /etc/opt/SUNWics5/config

  4. 将参数设置为如下形式以将日历指定为只读模式:

    caldb.berkeleydb.readonly=”yes”

  5. 通过发出 start-cal 命令重新启动 Calendar Server。

    cal-svr-base/SUNWics5/cal/sbin/start-cal

    必须重新启动这些服务才能使 ics.conf 更改生效。