使用 db2fmcu 命令和系统命令来配置 DB2 故障监视器
您可以使用 Db2 故障监视器控制器命令 db2fmcu 或系统命令来配置 Db2 故障监视器。
以下是使用 db2fmcu 和系统命令来配置故障监视器的一些示例:
- 示例 1:防止 FMC 启动
可使用 DB2 故障监视控制器命令来阻止启动故障监视控制器 (FMC)。 必须以 root 用户身份运行 db2fmcu 命令,因为它会访问系统的 inittab 文件。 要禁止 FMC 运行,请以 root 用户身份输入以下命令:
db2fmcu -d注: 如果应用 Db2 Data Server 修订包,那么将重置此修订包,以便再次将 inittab 配置为包含 FMC。 在应用修订包后,要防止 FMC 启动,必须重新发出此示例中显示的命令。- 示例 2:包括要启动的 FMC
要撤销 db2fmcu -d 命令并将 inittab 重新配置为包括 FMC,请输入以下命令:
db2fmcu -u -p fullpath其中 fullpath 是 db2fmcd 对象的完整路径,如 /opt/IBM/db2/bin/db2fmcd。
- 示例 3:自动启动 DB2 数据库管理器实例
也可以启用 FMC 以便在系统第一次引导时自动启动实例。 要对 DB2INST1 实例启用此功能,请输入以下命令:
db2iauto -on db2inst1注: 在 Red Hat Enterprise Linux® 6 (RHEL6) 系统上, Db2 故障监视器协调程序守护程序 (db2fmcd) 在系统重新启动后不会重新启动,因此即使将 Db2 实例正确配置为自动启动,也不会重新启动。 请参阅以下技术说明以启用故障监视器,以便 db2fmcd 在 RHEL6 系统上自动启动: http://www-01.ibm.com/support/docview.wss?uid=swg21497220。- 示例 4:禁止自动启动实例
要关闭自动启动行为,请输入以下命令:
db2iauto -off db2inst1- 示例 5:防止故障监视器进程启动
通过针对系统上特定实例更改全局注册表记录字段,可以针对该实例阻止故障监视器进程启动。 要更改全局注册表字段以便对 DB2INST1 实例禁用故障监视器,请以 root 用户身份输入以下命令:
db2greg -updinstrec instancename=db2inst1!startatboot=0要对 DB2INST1 实例撤销此命令并重新启用故障监视器,请以 root 用户身份输入以下命令:
db2greg -updinstrec instancename=db2inst1!startatboot=1