Sun Java System Calendar Server 6 2005Q4 管理指南

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

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

使用只读模式

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


注 –

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


Procedure将数据库置入只读模式

步骤
  1. 当然这并不是必需的,您可能选择即刻停止日历服务以防止数据库受到进一步损坏。

    要停止日历服务,请使用以下命令:

    cal_svr_base/SUNWics5/cal/sbin/stop-cal

  2. 在命令行,转到 ics.conf 所在的目录:

    cd /etc/opt/SUNWics5/config

  3. 将日历数据库指定为只读模式:

    caldb.berkeleydb.readonly=”yes”

  4. 编辑完 ics.conf 文件后,重新启动 Calendar Server:

    cal_svr_base/SUNWics5/cal/sbin/start-cal

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