[IBM i][AIX Solaris HP-UX Linux Windows]

将事务日志从一台服务器移动到另一台服务器

可以将应用程序服务器的事务日志移至另一台服务器。

关于此任务

以下步骤说明如何将事务日志从一个应用程序服务器移动到另一个应用程序服务器。

注: 事务服务不允许事务日志从高可用性 (HA) 环境中的一个服务器移到另一个服务器。在这类方案中,WebSphere® Application Server 动态控制对其分配了恢复日志所有权的服务器。因此,如果在管理控制台上设置了启用事务日志恢复的自动故障转移选项,那么以下步骤不适用。

有关更多信息,请参阅事务高可用性主题及其相关主题。

过程

  1. 移动应用程序服务器的所有事务日志文件。 每个服务器的事务日志目录包含许多文件和子目录。将事务日志从一台服务器移至另一台服务器时,必须将所有文件和子目录一起作为一个单元来进行移动;否则,恢复可能不会完成,从而导致数据不一致。
  2. 根据服务器配置,执行下列其中一个步骤:
    1. 可选: 对于没有分布式事务的服务器配置,将事务日志移动到对同一资源管理器具有访问权的任何服务器。 对于单服务器配置或网络部署的服务器配置(其中在日志中没有分布式事务),事务日志可移动到对与原始服务器相同的资源管理器具有访问权的任何服务器(在任何节点上)。例如,服务器需要对数据库或消息队列进行通信和有效的安全访问。

      如果该服务器与原始服务器位于不同的单元中,那么必须确保原始服务器用来访问 XA 资源的 Java 认证和授权服务 (JAAS) 别名可供该服务器使用。在此情况下,应使用 wsadmin 来构造别名,这是因为如果使用管理控制台来创建别名,那么会在别名前加上节点名作为前缀。

      必须将原始服务器的所有事务日志文件移至新服务器可以访问的目录。这可以通过在启动新服务器之前重命名事务日志目录或将所有内容复制到新服务器的事务日志目录来完成。

    2. 可选: 对于必须恢复分布式事务的网络部署的服务器配置,将事务日志移动到具有相同服务器名称、相同主机名称以及具有与原始服务器相同的资源管理器的访问权的新服务器上。 分布式事务中涉及的每个服务器的相关信息存储在事务日志中。此信息包含运行服务器的机器的服务器名和主机名。恢复期间,恢复分布式事务涉及的服务器使用此存储的信息互相联系。因此,如果某个服务器发生故障,并且必须在新服务器上恢复日志,那么该新服务器的服务器名称和主机名必须与原始服务器相同。 新服务器与原始服务器还必须对相同的资源管理器、数据库和消息队列具有相同的访问权。
      注: 单元中的所有服务器必须具有唯一的名称。
    注: 要完成事务恢复,应用程序服务器使用事务日志中的资源管理器配置信息。但是,为了使应用程序服务器能够继续使用同一资源管理器完成新工作,服务器必须具有适当的资源管理器配置(就原始服务器而言)。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_mvelog
文件名:tjta_mvelog.html