Sun Java System Calendar Server 6.3 管理指南

9.5 启用 Calendar Server 6.3 数据库的紧急备份

本节介绍有关启用 Calendar Server 6.3 数据库的紧急备份的概述和说明(如果在运行配置程序时没有配置它们)。

本节包含以下主题:

9.5.1 Calendar Server 版本 6.3 中的紧急备份是什么?

理论上紧急备份由最新快照及应用于此快照的所有事务日志除了当前正被写入的事务日志组成。系统在应用事务日志方面可能会落后,这取决于系统的繁忙程度。可能存在若干尚未被应用到数据库或紧急备份中的日志文件。

这种“几乎复制”即时数据库的做法旨在发生某些故障或检测到数据库已损坏的情况下可以最小化停机时间和数据丢失。

拍摄新快照后,每隔 24 小时启动一次新的紧急备份。验证并保留旧的紧急备份,直到将其清除。有关详细信息,参见9.2.2 循环备份如何在 Calendar Server 6.3 系统中工作

Procedure启用 Calendar Server 6.3 系统的紧急备份

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

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

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

    cd /etc/opt/SUNWics5/config

  4. 通过将以下 ics.conf 参数设置为 "yes" 来启用紧急备份:

    caldb.berkeleydb.hotbackup.enable="yes"

  5. 指定紧急备份目录的目录路径:

    caldb.berkeleydb.hotbackup.path=
       /var/opt/SUNWics5/hotbackup_directory
    

    Calendar Server 的默认紧急备份目录为 /var/opt/SUNWics5/csdb(对于 Solaris)以及 /var/opt/sun/calendar/csdb(对于 Linux)。Communications Suite 安装程序默认将归档和紧急备份目录放置到 csdb 目录下,因为它是安装程序所了解的合适子目录。


    注 –

    由于大小问题,强烈建议 Calendar Server 管理员将归档和紧急备份放置到与 csdb 目录不同的磁盘或卷或分区中。


    归档和紧急备份目录的数量均可配置。因此,如果选择每个归档和紧急备份目录的数量为 6,就意味着它们在 csdb 目录中可能具有 6 + 6 + 1 个动态数据库副本。csstored 实用程序在计算所需归档和紧急备份份份大小时除去了 csdb 目录内容的大小以及 csdb 所在的物理磁盘的大小。

    为方便起见,默认将归档和紧急备份目录安装在 csdb 目录内。但是,它应位于 csdb 以外的目录中以便进行实际部署。

    您可以选择将紧急备份置于备用磁盘或磁盘子系统中以防主磁盘驱动器上出现硬件故障。这样做还可以降低主驱动器或子系统上的输入/输出争用。

    如果您具有高可用性 (High Availability, HA) 配置,则将路径指定为共享存储的子目录 (/global/cal/)。另请参见 第 6 章,将 Calendar Server 6.3 软件配置为具有高可用性(故障转移服务)

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

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