HP

HP Systems Insight Manager 5.1 用户指南

简体中文
  管理系统和事件  |  备份和恢复数据库  |  Windows   

Windows

目录
索引
声明
简介
产品概述
入门
发现和标识
用户和授权
目录服务
联网和安全性
监视系统、群集和事件
存储集成
通过任务进行管理
扩展管理的工具
合作伙伴应用程序
报告
管理系统和事件
事件
事件任务的示例
状态轮询
WMI Mapper 代理
协议
数据收集
系统属性
Version Control Repository
PMP 管理选项
管理 SSH 密钥
备份和恢复数据库
HP-UX 和 Linux
Windows
配置 SSH 旁路属性
审核日志
globalsettings.props 文件的属性
故障排除
参考信息
打印版本
词汇表
使用帮助
 备份 SQL Server 数据库
 从备份还原 SQL Server 数据库
 备份 MSDE 数据库
 还原文件以用于 MSDE
 备份 Oracle 数据库的数据文件
 还原数据文件以便用于 Oracle

HP Systems Insight Manager (HP SIM) 使用 Microsoft SQL Server 数据库 (MSDE) 或 Oracle 数据库存储所收集的有关网络上各系统以及所有配置选项的所有信息。始终使用适当的备份计划备份数据库。如果出现灾难性数据库问题,此备份可以恢复以便返回到 HP SIM, 供其操作。

如果必须还原数据库,则在执行还原操作之前从“服务”小程序停止 HP SIM 服务。还原完成后,重新启动该服务。

如果必须重新安装 HP SIM 但希望保留数据库中的信息,则必须具有数据库的备份。重新安装 HP SIM 后,可以将以前的数据库备份还原到在 HP SIM 安装过程中创建的数据库。

备份 SQL Server 数据库

Microsoft SQL Enterprise Manager 内置有用于备份数据库(包括自动化过程)的实用程序。HP 建议查看 SQL Enterprise Manager 提供的帮助以完整地了解此过程。

HP 建议停止 HP SIM 服务以确保在保存期间不会出现发现和数据收集过程。但是,如果需要,则可以在保存期间让 HP SIM 服务保持运行状态。在保存目录和文件时,必须使用保留文件权限的工具(如 Windows 备份工具)。

要使用 Microsoft SQL Enterprise Manager 备份 HP SIM 数据库,请执行下列步骤:

  1. 使用所选的文件管理工具,保存下面列出的目录和文件。

    文件目录说明

    <SIM>/config/

    配置文件的目录

    hp/sslshare/

    共享的 OpenSSL 证书目录

    <SIM>/logs/mx.log

    审核文件

    <SIM>/patch

    程序更新(如果要重新安装 HP SIM,则它们是必需的)

    bin/servercert.pem

    命令行界面 (CLI) 使用的证书

    bin/cliclientconfig.cfg

    CLI 配置文件

    <SIM>/installpsp

    (如果存在)

    <SIM>/swmaint

    (如果存在)

    <SIM>/output

    (可选)包含作业结果输出

  2. 保存 HP SIM 目录树中包含的任何现有的用户提供(定制)文件,如工具定义文件 (TDEF)、管理信息库 (MIB)、登录提示、操作等。

  3. 保存 HP Version Control Repository Manager 所用的任何定制技术支持包。

  4. 保存对应于与 HP SIM 一起使用的任何插件实用程序的任何数据文件。有关实际的文件名和位置,请参阅相应插件实用程序的文档。

  5. 在 Windows 开始菜单中,打开 Microsoft SQL Enterprise Manager。

  6. 在左侧面板所显示的树中,展开 Microsoft SQL Servers 分支和 SQL group。如果未列出 HP SIM 数据库所在的服务器,则可以调用 Register SQL Server Wizard,方法是右键单击 SQL server group 并选择 New SQL Server Registration 以打开 Register SQL Server Wizard 窗口。此过程假定已列出所需服务器,而且不需要向导。

  7. 选择 HP SIM 数据库所在的服务器。在工具菜单中,选择 Backup database。在出现的对话框中,选择名为 Insight_v* 的数据库,然后选择 Database - complete 作为备份选项。

  8. 目标字段中,单击 [添加],选择一个位置(如磁盘或磁带)来存储数据库的备份副本,然后单击 [确定] 启动备份。

从备份还原 SQL Server 数据库

  1. 如果执行 HP SIM 的重新安装,请参阅《HP Systems Insight Manager installation and configuration guide for Windows》了解有关的说明。如果不执行 HP SIM 的重新安装,请继续执行步骤 6。

    注释:必须使用与之前相同的用户帐户重新安装 HP SIM。如果使用本地,则主机名必须保持不变。

  2. 重新安装 WMI Mapper、OpenSSH(和以前使用的密钥)以及 HP System Management Homepage (SMH) 组件(如果需要)。

  3. 在 HP SIM 目录树下重新安装任何已备份的定制文件(TDEF、MIB、登录提示和其他操作)

  4. 重新安装 VCRM 所用的任何已备份的定制技术支持包。

    注释:HP SIM 的安装过程包括在 Windows 中央管理服务器 (CMS) 上加载 VCRM。

  5. 重新安装与 HP SIM 一起使用的任何插件实用程序(和关联文件)。

  6. 停止 HP SIM 服务(如果它正在运行)以及任何 HP SIM 插件应用程序(如 HP ProLiant Essentials 性能管理软件)。

  7. 使用所选的文件管理工具,还原下面列出的目录和文件:

    注释:对于 <SIM> 的每个实例,请替换为安装 HP SIM 的实际路径名。请确保选中 Always replace the file on disk 选项(如果提供了它)。

    注释:保存目录和文件时,必须使用保留文件权限的工具(如 Windows 备份工具)。

    文件目录说明

    <SIM>/config/

    配置文件的目录

    hp/sslshare/

    共享的 OpenSSL 证书目录

    <SIM>/logs/mx.log

    审核文件

    <SIM>/patch

    程序更新(如果要重新安装 HP SIM,则它们是必需的)

    bin/servercert.pem

    命令行界面 (CLI) 使用的证书

    bin/cliclientconfig.cfg

    CLI 配置文件

    <SIM>/installpsp

    (如果存在)

    <SIM>/swmaint

    (如果存在)

    <SIM>/output

    (可选)包含作业结果输出

  8. 在 Windows 控制台上,从 Windows 开始菜单打开 Microsoft SQL Enterprise Manager。

  9. 在左侧面板所显示的树中,展开 Microsoft SQL Servers 分支和 SQL Database。将出现 Restore Database 框。

  10. Restore as Database 下拉列表中,选择已还原的 HP SIM 数据库的名称(如 Insight_v*),然后选择 Database 作为 Restore 的类型。

  11. Show backups of database 下拉列表中,选择要使用的备份集,然后单击 [OK]。将还原数据库,而且出现一个指示进度的对话框。

  12. 确保将目录 config 复制到安装 HP SIM 的配置子目录。

  13. 打开命令行窗口,然后输入 mxconfigrepo -c 检查是否有数据库错误。使用命令 mxconfigrepo -f 修复任何错误,然后再次运行命令 mxconfigrepo -c 进行最后的检查。

  14. 启动 HP SIM 服务和任何插件应用程序。

备份 MSDE 数据库

Microsoft 数据引擎 (MSDE) 允许同时备份数据文件和事务日志。如果出现故障,则还原最新的数据库备份。还原完成后,可以应用所有后续事务日志文件中包含的更改,以使数据库恢复到出现故障之前备份最后一夜事务日志时它所处的状态。

为了备份 MSDE 数据库,Microsoft Access 2000 在 Access 项目的 Database Utilities 菜单中包括了 BACKUP 命令。如果安装了 SQL 客户端工具,则可以使用 SQL Enterprise Manager 备份 MSDE 数据库。

HP 建议停止 HP SIM 服务以确保在保存期间不会出现发现和数据收集过程。但是,如果需要,则可以在保存过程中让 HP SIM 服务保持运行状态。在保存目录和文件时,必须使用保留文件权限的工具(如 Windows 备份工具)。

  1. 使用所选的文件管理工具,保存下面列出的目录和文件。

    注释:保存目录和文件时,必须使用保留文件权限的工具(如 Windows 备份工具)。

    文件目录说明

    <SIM>/config/

    配置文件的目录

    C:/hp/sslshare/

    共享的 OpenSSL 证书目录

    <SIM>/logs/mx.log

    审核文件

    <SIM>/patch

    程序更新(如果要重新安装 HP SIM,则它们是必需的)

    <SIM>/bin/servercert.pem

    命令行界面 (CLI) 使用的证书

    <SIM>/bin/cliclientconfig.cfg

    CLI 配置文件

    <SIM>/installpsp

    (如果存在)

    <SIM>/swmaint

    (如果存在)

    <SIM>/output

    (可选)包含作业结果输出

  2. 将以下 TSQL 脚本粘贴到记事本中,并将它保存到名为 myBackup.sql 的文件中。此脚本创建备份作业并调用 sp_start_job 以运行作业。

    注释:以下代码是说明如何将各种存储过程与 MSDE 一起使用以执行备份的一个示例。根据您所在的实际环境,某些功能(如更改数据库名称、服务器名称等)可能需要进行一些代码修改。

    有关详细信息,请参阅 Microsoft 知识库文章:http://support.microsoft.com/kb/q241397/

    						
    --This TSQL script creates a backup job and calls sp_start_job to 
       run the job.
    --Create job.
    --You may specify an e-mail address, commented below, and/or 
       pager, etc.
    --For more details on this option or others, reference SQL Books 
       Online.
       
    USE msdb
       EXEC sp_add_job @job_name = 'mydbBackupJob',
       @enabled = 1,
       @description = 'mydbBackupJob',
       @owner_login_name = 'sa',
       @notify_level_eventlog = 2,
       @notify_level_email = 2,
       @notify_level_netsend =2,
       @notify_level_page = 2
      
    -- @notify_email_operator_name = 'email name'
    
    go
    
    -- Add job step (backup data).
    
    USE msdb
       EXEC sp_add_jobstep @job_name ='mydbBackupJob',
       @step_name = 'Backup INSIGHT Data',
       @subsystem = 'TSQL',
       @command = 'BACKUP DATABASE "Insight_v*" TO DISK 
       =''c:\INSIGHT.dat_bak''',
       @on_success_action = 3,
       @retry_attempts = 5,
       @retry_interval = 5
       
    go
    
    -- Add job step (backup log).
    
    USE msdb
       EXEC sp_add_jobstep 
       @job_name ='mydbBackupJob',
       @step_name = 'Backup INSIGHT Log',
       @subsystem = 'TSQL',
       @command =<command> 'BACKUP LOG "Insight_v*" TO DISK' = 
       'c:\INSIGHT.log_bak''',
       @on_success_action = 1,
       @retry_attempts = 5,
       @retry_interval = 5
       
    go
    
    --Add the target servers.
    
    USE msdb
       EXEC sp_add_jobserver @job_name = 'mydbBackupJob', 
       @server_name = N'(local)'
       
    -- Run job. Starts the job immediately.
    
    USE msdb
       EXEC sp_start_job @job_name ='mydbBackupJob' 
       
    -- The file has to be copied under /mssql/binn folder
    
    -- The command to execute it is OSQL -Smysqlserver
    
    -U sa -P password if any -i mybackup.sql -n
    					

还原文件以用于 MSDE

Microsoft Access 2000 在 Access 项目的 Database Utilities 菜单中包括了 RESTORE 命令以还原 MSDE 数据库。如果安装了 SQL 客户端工具,也可以使用 SQL Enterprise Manager 恢复 MSDE 数据库。

还原数据文件以用于 MSDE:

  1. 如果 HP SIM 正在运行,请停止 HP SIM 服务和任何 HP SIM 插件应用程序(如 HP ProLiant Essentials 性能管理软件)。

  2. 使用所选的文件管理工具,还原下面列出的目录和文件。对于 <SIM> 的每个实例,请替换为 HP SIM 所在的实际路径名。

    注释:还原目录和文件时,必须使用保留文件权限的工具(如 Windows 备份工具)。

    文件目录说明

    <SIM>/config/

    配置文件的目录

    C:/hp/sslshare/

    共享的 OpenSSL 证书目录

    <SIM>/logs/mx.log

    审核文件

    <SIM>/patch

    程序更新(如果要重新安装 HP SIM,则它们是必需的)

    <SIM>/bin/servercert.pem

    命令行界面 (CLI) 使用的证书

    <SIM>/bin/cliclientconfig.cfg

    CLI 配置文件

    <SIM>/installpsp

    (如果存在)

    <SIM>/swmaint

    (如果存在)

    <SIM>/output

    (可选)包含作业结果输出

  3. 将以下 TSQL 脚本粘贴到记事本中,并将它保存到名为 myRestore.sql 的文件中。此代码是说明如何将各种存储过程与 MSDE 一起使用以执行还原操作、创建备份作业和调用 sp_start_job 运行作业的一个示例。根据您所在的实际环境,某些功能(如更改数据库名称、服务器名称等)可能需要进行一些代码修改。

    						
    --This TSQL script creates a restore job and calls sp_start_job to 
       run the job.
    --Create job.
    --You may specify an e-mail address, commented below, and/or 
       pager, etc.
    --For more details on this option or others, reference SQL Books 
       Online.
       
    USE msdb
       EXEC sp_add_job @job_name = 'mydbRestoreJob',
       @enabled = 1,
       @description = 'mydbRestoreJob',
       @owner_login_name = 'sa',
       @notify_level_eventlog = 2,
       @notify_level_email = 2,
       @notify_level_netsend =2,
       @notify_level_page = 2
      
    -- @notify_email_operator_name = 'email name'
    
    go
    
    -- Add job step (restore data).
    
    USE msdb
       EXEC sp_add_jobstep @job_name ='mydbRestoreJob',
       @step_name = 'Restore INSIGHT Data',
       @subsystem = 'TSQL',
       @command = 'RESTORE DATABASE "Insight_v*" TO DISK 
       =''c:\INSIGHT.dat_bak''',
       @on_success_action = 3,
       @retry_attempts = 5,
       @retry_interval = 5
       
    go
    
    -- Add job step (restore log).
    
    USE msdb
       EXEC sp_add_jobstep 
       @job_name ='mydbRestoreJob',
       @step_name = 'Backup INSIGHT Log',
       @subsystem = 'TSQL',
       @command =<command> 'RESTORE LOG "Insight_v*" TO DISK' = 
       'c:\INSIGHT.log_bak''',
       @on_success_action = 1,
       @retry_attempts = 5,
       @retry_interval = 5
       
    go
    
    --Add the target servers.
    
    USE msdb
       EXEC sp_add_jobserver @job_name = 'mydbRestoreJob', 
       @server_name = N'(local)'
       
    -- Run job. Starts the job immediately.
    
    USE msdb
       EXEC sp_start_job @job_name ='mydbRestoreJob' 
       
    -- The file has to be copied under /mssql/binn folder
    
    -- The command to execute it is OSQL -Smysqlserver
    
    -U sa -P password if any -i myrestore.sql -n
    					
  4. 打开命令行窗口,然后输入 mxconfigrepo -c 检查是否有数据库错误。使用命令 mxconfigrepo -f 修复任何错误,然后再次运行 mxconfigrepo -c 进行最后的检查。

  5. 启动 HP SIM 服务和任何插件应用程序。

备份 Oracle 数据库的数据文件

以下步骤说明如何将 Oracle 数据库与 HP SIM 一起使用来备份系统的数据文件。备份过程必须由具有 Oracle 数据库管理员 (DBA) 权限的用户进行。

HP 建议停止 HP SIM 服务以确保在保存期间不会出现发现和数据收集过程。但是,如果需要,则可以在保存过程中让 HP SIM 服务保持运行状态。在保存目录和文件时,必须使用保留文件权限的工具(如 Windows 备份工具)。

  1. 使用所选的文件管理实用程序,备份下面列出的配置文件:

    文件目录说明

    <SIM>/config/

    配置文件的目录

    C:/hp/sslshare/

    共享的 OpenSSL 证书目录

    <SIM>/logs/mx.log

    审核文件

    <SIM>/patch

    程序更新(如果要重新安装 HP SIM,则它们是必需的)

    <SIM>/bin/servercert.pem

    命令行界面 (CLI) 使用的证书

    <SIM>/bin/cliclientconfig.cfg

    CLI 配置文件

    <SIM>/installpsp

    (如果存在)

    <SIM>/swmaint

    (如果存在)

    <SIM>/output

    (可选)包含作业结果输出

    注释:对于 <SIM> 的每个实例,请替换为安装 HP SIM 的实际路径名。

  2. 打开 <SIM>/config/database.props 文件并检查 hp.database.username 的属性值。备份和还原过程必须由具有 Oracle 数据库管理员 (DBA) 权限的用户进行。

  3. 备份 Oracle 数据文件(有关详细信息,请参阅 Oracle 文档)。

还原数据文件以便用于 Oracle

以下步骤说明如何将 Oracle 数据库与 HP SIM 一起使用来恢复系统的数据文件。还原过程必须由具有 Oracle 数据库管理员 (DBA) 权限的用户进行。

  1. 如果需要,请按照 http://docs.hp.com/zh_cn/allproducts.html 上的 HP SIM 安装和配置指南重新安装 HP SIM。

    注释:必须使用与之前相同的用户帐户重新安装 HP SIM。

  2. 停止 HP SIM 服务(如果它正在运行)以及任何 HP SIM 插件应用程序(如 HP ProLiant Essentials 性能管理软件)。

  3. 按照 Oracle 文档重新安装 Oracle。

  4. 重新安装 WMI Mapper、OpenSSH(和以前使用的密钥)以及 SMH 组件(如果需要)。

  5. 在 HP SIM 目录树下重新安装任何已备份的定制文件(TDEF、MIB、登录提示和其他操作)

  6. 重新安装 VCRM 所用的任何已备份的定制技术支持包。

    注释:HP SIM 的安装过程包括在 Windows CMS 上加载 VCRM。

  7. 重新安装与 HP SIM 一起使用的任何插件实用程序(和关联文件)。

  8. 使用所选的文件管理工具,还原下面列出的目录和文件。

    注释:对于 <SIM> 的每个实例,请替换为安装 HP SIM 的实际路径名。

    注释:保存目录和文件时,必须使用保留文件权限的工具(如 Windows 备份工具)。

    文件目录说明

    <SIM>/config/

    配置文件的目录

    C:/hp/sslshare/

    共享的 OpenSSL 证书目录

    <SIM>/logs/mx.log

    审核文件

    <SIM>/patch

    程序更新(如果要重新安装 HP SIM,则它们是必需的)

    <SIM>/bin/servercert.pem

    命令行界面 (CLI) 使用的证书

    <SIM>/bin/cliclientconfig.cfg

    CLI 配置文件

    <SIM>/installpsp

    (如果存在)

    <SIM>/swmaint

    (如果存在)

    <SIM>/output

    (可选)包含作业结果输出

  9. 运行 HP SIM 命令 mxoracleconfig 将 HP SIM 配置为使用 Oracle 数据库。

  10. 启动 HP SIM 服务和任何插件应用程序。

相关步骤

 备份和恢复数据库 - HP-UX 和 Linux

相关主题

 管理系统和事件 - 备份和恢复数据库