还原实用工具允许您将先前备份的 APM 数据库备份文件还原到当前系统。 例如,您可以在系统崩溃或硬盘发生故障之后通过还原数据库进行恢复。
警告! 如果在还原功能使用指定名称创建数据库之前已存在指定的数据库,则会破坏该数据库。
注意:如果数据库在 UNIX 计算机上,还原过程也会升级数据库。
注意:还原数据库所需的时间与数据库大小直接相关。 大型数据库还原时间更长,此外还原时间还取决于计算机性能和内存。 例如,1 GB 数据库还原时间可能需要 1 到 2 个小时,具体取决于计算机资源。
还原 APM 数据库:
使用以下语法和参数:
[dbrestore-postgres.bat | sh dbrestore-postgres.sh][dbserverhostip] [dbinstalldir] [dbserviceuser] [dbservicepassword] [dbname] [dbuser] [dbpassword] [dbport] [backupfile]
包括以下参数:
承载数据库的计算机的 IP 地址。 如果直接在此计算机上运行,可以指定 localhost。
APM 数据库的目录位置。
在 Linux 中,如果路径中有空格,则必须是转义或引号形式的路径。 例如,对于 Linux,目录 /root/Introscope Enterprise Manager 可以显示为 /root/Introscope\ Enterprise\ Manager。
如果未更改默认值,则位置如下所示:
Linux:opt/database
Windows:<EM_Home>\database
PostgreSQL 管理员用户名。 默认情况下为 postgres。
与 dbserviceuser 关联的密码。 (PostgreSQL 管理员密码。)
指定数据库实例名称。 如果使用的是 PostgreSQL 并且没有更改默认值,应将此参数设置为 cemdb。 如果使用的是 Oracle,应将该参数设置为 Oracle 系统标识符 (SID)。
指定与 APM 数据库关联的数据库用户的用户名。 如果使用的是 PostgreSQL 并且没有更改默认值,应将此参数设置为 admin。 如果使用的是 Oracle,应将该参数设置为 APM 数据库架构所有者。
注意:这不是 PostgreSQL 数据库管理员的用户名。
指定与 APM 数据库关联的数据库用户的密码。
指定数据库用来与企业管理器和其他组件通信的端口号。 如果使用的是 PostgreSQL 并且没有更改默认值,应将此参数设置为 5432。 如果使用的是 Oracle 和默认侦听程序端口,则应将该参数设置为 1521。
数据库备份文件的目录位置和名称。
以下是从 /opt/database/backups 目录还原 cemdb.backup 文件的示例:
sh dbrestore-postgres.sh 127.0.0.1 /opt/database postgres C@wilyapm90 cemdb admin quality 5432 ./backups/cemdb.backup
如果您遇到错误:
| 版权所有 © 2013 CA。 保留所有权利。 |
|