Sun Management Center 3.6.1 用户指南

数据库备份和恢复

有时需要备份 Sun Management Center 数据库以防止数据丢失。例如,应在升级硬件或操作系统之前备份数据库。您可以使用以下方法之一备份 Sun Management Center 数据库:

冷备份

在冷备份过程中,先关闭本产品然后进行备份。在设置联机备份特性之前,请先进行冷备份作为防范措施。

Procedure执行冷备份

步骤
  1. 成为超级用户。


     # /opt/SUNWsymon/sbin/es-backup
    

    由于该脚本将关闭 Sun Management Center,因此会提示您进行确认。

  2. 键入 y,然后按 Enter 键。

    系统提示您输入完整的目录路径来存储备份数据文件。

  3. 按 Enter 键接受默认的目录或者键入一个新路径。

    脚本将创建备份文件,然后重新启动本软件。

联机备份

该过程指导您完成以下任务:

使用联机备份具有以下好处:不用停止本产品即可备份数据库使其具有最新内容。您可以随时禁用或启用 ARCHIVELOG 模式。


注 –

执行联机备份不需要关闭产品。


Procedure执行联机备份

步骤
  1. (可选)执行冷备份。请参见执行冷备份

  2. 启用 ARCHIVELOGMODE

    1. 成为超级用户。


      # /opt/SUNWsymon/sbin/es-config -a enable
      

      系统将提示您确认是否启用归档。

    2. 键入 y,然后按 Enter 键。

      由于该脚本将关闭 Sun Management Center,因此会提示您进行确认。

    3. 键入 y,然后按 Enter 键。

      脚本关闭本产品,然后建议进行冷备份。系统将提示您确认是否要以 ARCHIVELOGMODE 模式设置数据库。

    4. 键入 y,然后按 Enter 键。

      系统将提示您输入存储归档日志文件的完整目录路径。

    5. 键入完整路径,例如:


      Enter full directory path to store the archive log files: 

      /var/opt/SUNWsymon/archives
      

      如果该目录不存在,则脚本会创建它并启用 ARCHIVELOGMODE。系统将提示您启动代理和服务器组件。

    6. 键入 y,然后按 Enter 键。

  3. 运行联机备份。

    1. 键入以下命令:


      # /opt/SUNWsymon/sbin/es-backup -o
      

      系统提示您输入完整的目录路径来存储备份数据文件。

    2. 按 Enter 键接受默认值或键入另外的路径,例如:


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

      /var/opt/SUNWsymon/mybackup
      

      注 –

      如果您接受了默认的目录,随后如果卸载本产品,则您的备份文件可能会被删除。在卸载本产品之前,请将备份文件移至其他位置。或者,请使用其他路径来存储备份文件。


Procedure禁用 ARCHIVELOGMODE

如果您不想继续进行归档,则可以禁用归档。

步骤

    要禁用 ARCHIVELOGMODE,请键入以下命令:


    # /opt/SUNWsymon/sbin/es-config -a disable
    

    将关闭 Sun Management Center,删除归档日志文件,并重新启动本产品。

Procedure备份之前关闭本产品

步骤

    如果您想在进行备份之前关闭本产品,则有两种选择:

    • 交互地运行备份,键入以下命令:


       # /opt/SUNWsymon/sbin/es-backup
      
    • 在静态模式下运行备份并使用默认的答案回答脚本提示问题,键入以下命令:


      # /opt/SUNWsymon/sbin/es-backup -y
      

      数据库文件保存在 /var/opt/SUNWsymon/backup 目录下。

    如果需要定期运行 es-backup 脚本,则可以设置 cron 程序,使脚本定时运行。在这种情况下,可以使用 es-backup 脚本的 -y 选项,这样即不需要与系统进行任何交互。


    注 –

    两个脚本都在开始恢复或备份之前关闭 Sun Management Center 进程,并在恢复或备份结束时重新启动进程。


Procedure恢复数据库

步骤

    如果 Sun Management Center 数据库由于系统故障而意外损坏,则可以以高级用户身份运行以下交互式脚本恢复数据库:


    # /opt/SUNWsymon/sbin/es-restore
    

    例如,如果由于文件系统问题而导致系统故障,则可能希望执行此操作。