5.2. 将日志迁移到新的 JBoss EAP 服务器


先决条件

确保 事务 子系统在旧版和新 JBoss EAP 之间配置完全相同。需要相同的配置,其中包含 Jakarta Transactions 数据源列表,因为任何需要恢复的日志都必须联系数据源。

5.2.1. 迁移基于文件的日志存储

要将事务管理器日志迁移到新的 JBoss EAP 服务器,您可以将日志复制到新的 JBoss EAP 服务器。

您可以使用以下命令复制基于文件的日志:

  1. 浏览到您的 EAP_HOME 目录。
  2. 使用以下命令为日志创建一个存档:

    $ tar -cf logs.tar ./standalone/data/tx-object-store
    Copy to Clipboard Toggle word wrap
  3. 使用以下命令,将存档的日志提取到新的 EAP_HOME 目录中:

    $ tar -xf logs.tar -C NEW_EAP_HOME
    Copy to Clipboard Toggle word wrap

5.2.2. 迁移基于 JDBC 存储的日志存储

  • 您可以将新的 JBoss EAP 服务器配置为使用旧的数据库和表,如将 JDBC 用作交易对象存储 中所述。
  • 或者,您可以确定数据库和用于事务日志的表。然后,您可以使用 SQL 工具备份表并将其恢复到新数据库。

    注意

    您可以在 JBoss EAP 随附的 h2 JAR 文件中找到 SQL 查询工具。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部