Sun Management Center 4.0 安装和配置指南

Sun Management Center 备份和恢复

es-backup 命令允许您备份数据库中的所有基本数据和附加数据,以及 /var/opt/SUNWsymon/cfg 中的所有配置数据。es-restore 命令可从前一次的备份中恢复数据库和配置数据。

使用 es-backup

您应使用 es-backup,按如下方法备份数据库和配置数据:

有关使用 es-backup 命令执行联机备份的更多信息,请参见《Sun Management Center 3.6.1 User’s Guide》中的“Database Backup and Recovery”

es-backup 命令的语法如下:

es-backup [ -h ] [ -c ] [-y] [ -d dir] [ -o ] [ -e ]

下表介绍了 es-backup 的命令参数。

表 9–1 es-backup 选项

选项 

修改选项 

描述 

-c

 

执行冷备份。 

-d

dir

将数据库和配置数据备份到 dir 目录下。

-e

 

报告估算的备份空间大小。 

-h

 

列出 es-backup 的选项。

-o

 

执行联机备份。 

-y

 

执行非交互式备份。系统不会提示您停止 Sun Management Center 进程,也不会提示您输入备份目录的名称。 


注 –

如果没有使用 --d 选项指定备份目录,则所有的数据库数据和配置数据都将备份到 /var/opt/SUNWsymon/backup 目录下。


为了尽可能减少和避免数据丢失,您必须定期运行 es-backup,以便在系统发生故障后恢复最新的数据。您可以为es-backup -y 脚本创建 cron 项,以便定期运行该脚本。作为 cron 项的一部分,您可能还需要将 /var/opt/SUNWsymon/backup 中的内容复制到一个备用目录中。


注 –

在默认情况下,非交互式备份将覆写 /var/opt/SUNWsymon/backup 中的内容。如果您之前已执行了 Sun Management Center 数据的非交互式备份,并且要保存前一次备份,则将 /var/opt/SUNWsymon/backup 目录中的内容复制到其他位置,然后再运行非交互式备份。


以下过程假定您在默认目录 /opt 下安装 Sun Management Center。如果未在 /opt 目录下安装 Sun Management Center,请使用您指定的目录名替换 /opt

Procedure手动将 Sun Management Center 数据备份到默认目录

  1. 以超级用户的身份登录 Sun Management Center 服务器。

  2. 停止所有 Sun Management Center 进程。

    键入命令 /opt/SUNWsymon/es-stop -A ,然后按 Return 键。

  3. 备份 Sun Management Center 数据。

    键入命令 /opt/SUNWsymon/es-backup,然后按 Return 键。

    如果仍有任何 Sun Management Center 进程在运行,系统将通知您必须关闭 Sun Management Center。

    系统将询问您是否继续。键入 y,然后按 Return 键。

  4. 指定备份目录。

    系统将提示您输入存储备份的目录路径。将显示默认位置 /var/opt/SUNWsymon/backup

    • 要接受默认备份目录 /var/opt/SUNWsymon/backup,按 Return 键。

      如果之前已经使用默认目录 /var/opt/SUNWsymon/backup 执行过备份操作,系统将询问您是否删除旧的备份。

      • 要保存旧的备份,键入 n 退出备份进程,然后将 /var/opt/SUNWsymon/backup 中的内容复制到另一目录。

      • 要覆写旧的备份,键入 y

    • 要指定不同的备份目录,请键入目录名,然后按 Return 键。

      例如:


      # Enter full directory path to store the backup data files
         [/var/opt/SUNWsymon/backup]: /backup-set-1
      

      如果该目录不存在,系统将询问您是否要创建它。键入 y,然后按 Return 键。

      es-backup 命令将停止所有正在运行的进程,然后将数据库数据和配置数据备份到您指定的目录下。备份完成后,es-backup 命令将启动所有 Sun Management Center 进程。

  5. 验证备份。

    键入命令 /opt/SUNWsymon/sbin/es-restore -c,然后按 Return 键。

    系统将提示您输入备份文件的完整目录路径。将显示默认的备份目录路径 /var/opt/SUNWsymon/backup

    • 如果选择默认的备份目录 /var/opt/SUNWsymon/backup,请按 Return 键。

    • 如果已指定不同的备份目录,请键入该目录的完整路径和名称,然后按 Return 键。

    es-restore 将验证备份目录中的数据。系统将通知您备份数据是否有效。

    • 如果备份无效,请检查备份日志文件 /var/opt/SUNWsymon/install/backup_host-name.date and time string.process-id,其中:

      • host-name 是用于创建备份的服务器的名称

      • date and time string 是创建备份的年、日期和时间

      • process-id 是创建备份的 es-backup 会话的进程 ID

    • 如果备份有效,请将备份目录复制到另一个目录以确保安全。

    es-backup 日志文件是 /var/opt/SUNWsymon/install/backup_ host-name.date and time string.process-id,其中:

    • host-name 是用于执行备份的服务器的名称

    • date and time string 是运行备份的年份、日期和时间

    • process-ides-backup 会话的进程 ID

使用 es-restore

要恢复 Sun Management Center 数据库数据和配置数据(例如,数据库由于系统故障而受损),可使用 es-restore 命令。

es-restore 命令的语法如下:

es-restore [-h] [-c] [ -d dir] [-y] [-f]

下表介绍了 es-restore 的命令参数。

表 9–2 es-restore 选项

选项 

修改选项 

描述 

-c

 

仅检验备份文件。请不要恢复数据。 

-d

dir

使用目录 dir 中的备份文件来恢复数据。

-h

 

列出 es-restore 命令的选项。

-f

 

强制重新创建数据库模式。 

-y

 

使用默认应答。 

以下过程假定您在默认目录 /opt 下安装 Sun Management Center。如果未在 /opt 目录下安装 Sun Management Center,请使用您指定的目录名替换 /opt

Procedure使用默认备份目录恢复 Sun Management Center 数据

  1. 以超级用户的身份登录 Sun Management Center 服务器。

  2. 停止所有 Sun Management Center 进程。

    键入命令 /opt/SUNWsymon/es-stop -A ,然后按 Return 键。

  3. 键入命令 /opt/SUNWsymon/sbin/es-restore

    如果仍有任何 Sun Management Center 进程在运行,系统将通知您必须关闭 Sun Management Center。

    系统将询问您是否继续。键入 y,然后按 Return 键。

  4. 指定备份目录。

    系统将提示您输入备份文件的目录路径。将显示默认位置 /var/opt/SUNWsymon/backup

    • 如果要从默认备份目录 /var/opt/SUNWsymon/backup 中恢复 Sun Management Center 数据,请按 Return 键。

    • 如果要从其他备份目录恢复 Sun Management Center 数据,请键入该目录的名称并按 Return 键。

    所有 Sun Management Center 进程都将被停止。es-restore 将验证指定目录中的备份数据。

    • 如果备份数据被损坏,系统将向您发出通知,并且 es-restore 命令会退回到系统提示符下。

      如果您决定不从另一个备份恢复 Sun Management Center 数据,并且要重新启动 Sun Management Center,请键入/opt/SUNWsymon/sbin/es-start -A,然后按 Return 键。

    • 如果备份数据有效,es-restore 命令将从指定目录中恢复数据库数据和配置数据。

      恢复完成后,es-restore 将重新启动所有 Sun Management Center 进程。

    es-restore 日志文件是 /var/opt/SUNWsymon/install/restore_host-name.date and time string.process-id,其中:

    • host-name 是用于执行恢复的服务器的名称

    • date and time string 是运行恢复的年份、日期和时间

    • process-ides-restore 会话的进程 ID