如果 HP Systems Insight Manager (HP SIM) 正在运行,请在命令行中输入 mxstop 以停止 HP SIM 守护程序。
要验证所有的 HP SIM mx 进程是否已停止,请运行命令 ps -ef | grep mx。
使用所选的文件管理实用程序,备份下面列出的配置文件。
注释:在备份过程中必须保留文件权限。Tape Archive (TAR) 实用程序保留文件权限。
保存 HP SIM 目录树中包含的任何现有的用户提供(定制)文件,如工具定义文件 (TDEF)、管理信息库 (MIB)、登录提示和操作。
打开 /etc/opt/mx/config/database.props 文件并检查 hp.database.username 的属性值。HP SIM 的缺省 PostgreSQL 用户是 mxadmin。
在备份数据库之前,必须更改 HP SIM 为 mxadmin 生成的口令。要更改口令,请在 HP SIM 命令行上输入以下内容:
/opt/mx/bin/mxpassword -m -x MxDBUserPassword=newpassword
其中 newpassword 是新口令。
使用 stop 命令停止 PostgreSQL 服务(完整的命令路径可能随 PostgreSQL 安装位置的不同而不同):
对于 HP-UX
/sbin/init.d/hpsmdb stop
对于 SUSE Linux Enterprise Server 9 和 SUSE Linux Enterprise Server 10
/etc/init.d/postgresql stop
对于 Red Hat Enterprise Linux(所有版本)
/etc/rc.d/init.d/postgresql stop
使用 start> 命令重新启动 PostgreSQL 服务(完整的命令路径可能随 PostgreSQL 安装位置的不同而不同)
注释:启动 PostgreSQL 可能需要几分钟的时间。要检查 Linux 的状态,请输入 postgresql status 命令。
对于 SUSE Linux Enterprise Server 9 和 SUSE Linux Enterprise Server 10
/etc/init.d/postgresql start
对于 Red Hat Enterprise Linux(所有版本)
/etc/rc.d/init.d/postgresql start
启动 PostgreSQL 可能需要几分钟的时间。要检查 Linux 中的状态,请输入 postgresql status 命令:
对于 SUSE Linux Enterprise Server 9 和 SUSE Linux Enterprise Server 10
/etc/init.d/postgresql status
对于 Red Hat Enterprise Linux(所有版本)
/etc/rc.d/init.d/postgresql status
输入下列命令:
对于 HP-UX
cd /opt/hpsmdb/pqsql/bin
./pg_dump –h 127.0.0.1 –U mxadmin –p 50006 insight_v1_0 > saveHPSIMdb
对于 Linux
cd /user/bin
pg_dump –h 127.0.0.1 –U mxadmin –p 5432 insight_v1_0 > saveHPSIMdb
其中 -p 是端口号。要查找端口号,请打开 /etc/opt/mx/config/database.props 并查找 hp.database.portnumber 的属性值。
而 saveHPSIMdb 是已保存数据库的文件名。
提示您输入口令时,输入在步骤 6 中定义的口令。