您应该按照以下所述使用 es-backup 备份数据库和配置数据。
作为标准维护工作的一部分有计划地定期进行备份
在执行硬件升级或操作环境升级之前进行备份
在执行 Sun Management Center 升级安装之前和之后进行备份
对 Sun Management Center 进行全新安装和设置之后进行备份
es-backup 命令的语法如下:
es-backup [ -d backup-directory ] [-y]下表介绍了 es-backup 命令的参数。
表 9–1 es-backup 选项
选项 |
修改选项 |
说明 |
---|---|---|
-d |
backup-directory |
将数据库和配置数据备份到目录 backup-directory 中。 |
-h |
|
列出 es-backup 的选项。 |
-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。 如果 Sun Management Center 不是安装在 /opt 中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5的步骤 8 中指定的目录名称替换 /opt。
以 root 用户身份登录 Sun Management Center 服务器计算机。
停止所有 Sun Management Center 进程。
键入命令 /opt/SUNWsymon/es-stop -A 并按 Return 键。
备份 Sun Management Center 数据。
键入命令 /opt/SUNWsymon/es-backup 并按 Return 键。
如果任一 Sun Management Center 进程仍在运行,将通知您必须关闭 Sun Management Center。
将询问您是否要继续。键入 y 并按 Return 键。
指定备份目录。
将提示您指定存储备份的目录路径。将显示缺省位置 /var/opt/SUNWsymon/backup。
要接受缺省备份目录 /var/opt/SUNWsymon/backup ,请按 Return 键。
如果以前使用缺省目录 /var/opt/SUNWsymon/backup 执行过备份,将询问您是否删除以前的备份。
要保留以前的备份,请键入 n 退出备份进程,然后将 /var/opt/SUNWsymon/backup 复制到其它目录。
要覆盖以前的备份,请键入 y。
es-backup 将停止所有正在运行的进程,然后将数据库和配置数据备份到 /var/opt/SUNWsymon/backup 中。完成备份后,es-backup 将启动所有 Sun Management Center 进程。
要指定其它备份目录,请键入目录名称并按 Return 键。
例如:
# 输入用于存储备份数据文件的完整目录路径 [/var/opt/SUNWsymon/backup]: /backup-set-1 |
如果该目录不存在,将询问您是否要创建该目录。键入 y 并按 Return 键。
es-backup 将停止所有正在运行的进程,然后将数据库和配置数据备份到指定的目录。完成备份后,es-backup 将启动所有 Sun Management Center 进程。
验证备份。
键入命令 /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-id 是 es-backup 会话的进程 ID。