有时需要备份 Sun Management Center 数据库以防止数据丢失。例如,应在升级硬件或操作系统之前备份数据库。您可以使用以下方法之一备份 Sun Management Center 数据库:
关闭本产品然后进行备份(冷备份)
在本产品运行过程中进行备份(联机备份)
在冷备份过程中,先关闭本产品然后进行备份。在设置联机备份特性之前,请先进行冷备份作为防范措施。
成为超级用户。
# /opt/SUNWsymon/sbin/es-backup |
由于该脚本将关闭 Sun Management Center,因此会提示您进行确认。
键入 y,然后按 Enter 键。
系统将提示您输入存储备份数据文件的完整目录路径。
按 Enter 键接受默认的目录或者键入一个新路径。
脚本将创建备份文件,然后重新启动本软件。
该过程指导您完成以下任务:
运行冷备份防范意外
启用 ARCHIVELOGMODE 来关闭 Sun Management Center 和设置归档
联机备份数据库
使用联机备份具有以下好处:不用停止本产品即可备份数据库使其具有最新内容。您可以随时禁用或启用 ARCHIVELOG 模式。
执行联机备份不需要关闭产品。
(可选)执行冷备份。请参见执行冷备份。
启用 ARCHIVELOGMODE。
成为超级用户。
# /opt/SUNWsymon/sbin/es-config -a enable |
系统将提示您确认是否启用归档。
键入 y,然后按 Enter 键。
由于该脚本将关闭 Sun Management Center,因此会提示您进行确认。
键入 y,然后按 Enter 键。
脚本关闭本产品,然后建议进行冷备份。系统将提示您确认是否要以 ARCHIVELOGMODE 模式设置数据库。
键入 y,然后按 Enter 键。
系统将提示您输入存储归档日志文件的完整目录路径。
键入完整路径,例如:
Enter full directory path to store the archive log files: |
/var/opt/SUNWsymon/archives |
如果该目录不存在,则脚本会创建它并启用 ARCHIVELOGMODE。系统将提示您启动代理和服务器组件。
键入 y,然后按 Enter 键。
运行联机备份。
如果您不想继续进行归档,则可以禁用归档。
要禁用 ARCHIVELOGMODE,请键入以下命令:
# /opt/SUNWsymon/sbin/es-config -a disable |
将关闭 Sun Management Center,删除归档日志文件,并重新启动本产品。
如果您想在进行备份之前关闭本产品,则有两种选择:
交互地运行备份,键入以下命令:
# /opt/SUNWsymon/sbin/es-backup |
在静态模式下运行备份并使用默认的答案回答脚本提示问题,键入以下命令:
# /opt/SUNWsymon/sbin/es-backup -y |
数据库文件保存在 /var/opt/SUNWsymon/backup 目录下。
如果需要定期运行 es-backup 脚本,则可以设置 cron 程序,使脚本定时运行。在这种情况下,可以使用 es-backup 脚本的 -y 选项,这样即不需要与系统进行任何交互。
两个脚本都在开始恢复或备份之前关闭 Sun Management Center 进程,并在恢复或备份结束时重新启动进程。
如果 Sun Management Center 数据库由于系统故障而意外损坏,则可以以高级用户身份运行以下交互式脚本恢复数据库:
# /opt/SUNWsymon/sbin/es-restore |
例如,如果由于文件系统问题而导致系统故障,则可能希望执行此操作。