执行逻辑日志备份

下面是执行逻辑日志备份的过程。

本主题包含针对 Windows 和 UNIX 的步骤。

Windows

过程

  1. 确保您是 Informix-Admin 组成员,并且以本地管理员的身份执行此命令。

    必须在 Informix 服务器所在的机器上运行此命令。

  2. 设置 Informix 目录的环境变量。

    > CCM_HOME\informix\setenv.cmd

  3. 安装 LTAPEDEV 参数中指定的磁带机,然后插入空白磁带。
  4. 运行 ontape 命令以备份逻辑日志文件。
    注意: 如果选择备份逻辑日志文件,那么必须确保逻辑日志所写入的介质总是可用并且有可用空间。如果备份不能将数据写入介质中,并且逻辑日志已满,那么数据库服务器将无法正常运行。在逻辑日志文件可写入之前,数据库将冻结。

    要连续备份逻辑日志文件,可输入:

    > ontape /c

    请使用此类备份,因为它要求磁带设备一直处于可用状态。

    要明确备份逻辑日志文件,可输入:

    > ontape /a

  5. 当磁带已满时,更换磁带并贴上标签。

    为磁带清楚地贴上标签,以便稍后恢复 Informix 服务器时,可以轻松识别相应的磁带。

    下面是一个很好的标签示例:

    Date: January 20, 2011
    Server: servername
    Type: logical log backup
    Log numbers: 3 - 5
    Tape sequence number: 1

UNIX

开始之前

如果在安装期间没有为用户 informix 设置 CCM_HOMEPATH,那么可以现在设置这些环境变量

过程

  1. root 用户的身份登录到数据库服务器。
  2. 将用户设置为 informix
    root# su - informix
    Password: *****
  3. 设置 Informix 目录的环境变量。
    $ INFORMIXDIR=$CCM_HOME/informix; export INFORMIXDIR
    $ PATH=$CCM_HOME/bin:$INFORMIXDIR/bin:$PATH; export PATH
    $ ONCONFIG=$servername; export ONCONFIG
    $ INFORMIXSERVER=$servername; export INFORMIXSERVER
  4. 安装 LTAPEDEV 参数中指定的磁带机,然后插入空白的磁带(或使用备份文件)。
  5. 启动备份命令。
    注意: 确保逻辑日志所写入的设备总是可用且包含可用空间。如果备份不能将数据写入备份设备,并且逻辑日志已满,那么数据库服务器将无法正常运行。在逻辑日志文件重新可写入之前,数据库将一直挂起。
    1. 通过运行以下命令连续备份逻辑日志文件:

      $ ontape -c

    2. 通过运行以下命令明确备份逻辑日志文件:

      $ ontape -a

  6. 当磁带已满时,更换磁带并贴上标签。

    为磁带清楚地贴上标签,以便稍后恢复数据库服务器时,可以轻松识别相应的磁带。下面是一个很好的标签示例:

    Date: January 20, 2011
    Server: servername
    Type: logical log backup
    Log numbers: 3 - 5
    Tape sequence number: 1
  7. 注销用户 informix

反馈