更改数据库密码而不重新启动应用程序服务器

当您落实数据库密码更改时,可以执行应用程序服务器的动态更新来缩短停机时间。

开始之前

在环境中的所有集群上启用管理方式。

过程

以下步骤用于配置应用程序服务器以启用动态刷新功能。应用程序服务器只需配置一次。

  1. 创建应用程序服务器可以访问的目录。将 maximo.properties 复制到该位置。如果需要,可以重命名复制的文件。
  2. 在应用程序服务器中,添加 Dmxe.properties.overridepath JVM 参数并将其值设置为步骤 1 中的属性文件的位置。例如,Dmxe.properties.overridepath=c:\properties\maximo.properties。
  3. 重新启动应用程序服务器。

每次更新管理数据库帐户密码时都必须执行以下步骤。

  1. 使用 mxe.db.password 属性的新值更新 maximo.properties 文件,必要时对该文件加密。如果要加密,请使用 –p 参数来指定当前密码,因为该实用程序需要当前数据库连接。
  2. maximo.properties 文件复制到 mxe.properties.overridepath 参数中指定的位置。
  3. 启用管理方式。
  4. 在数据库的管理控制台中,更改用户的数据库密码。
  5. 在“数据库配置”应用程序中,运行重新装入数据库连接操作。
  6. 完成后,关闭管理方式。对于集群环境,更新将推送到其他节点,因此将需要更多时间。如果更新没有完成,那么节点无法退出管理方式。

下一步做什么

在集群环境中,集群中的所有成员都必须能够访问该新文件,并且您必须在每个节点上配置应用程序服务器。