要恢复 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。
以超级用户的身份登录 Sun Management Center 服务器。
停止所有 Sun Management Center 进程。
键入命令 /opt/SUNWsymon/es-stop -A ,然后按“ 返回 ” 键。
键入命令 /opt/SUNWsymon/sbin/es-restore。
如果仍有任何 Sun Management Center 进程在运行,系统将通知您必须关闭 Sun Management Center。
并询问是否要继续。键入 y 然后按“ 返回 ” 键。
指定备份目录。
系统将提示您输入备份文件的目录路径。将显示默认位置 /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-id 是 es-restore 会话的进程 ID。