5.2. 将日志迁移到新的 JBoss EAP 服务器
先决条件
确保 事务 子系统在旧版和新 JBoss EAP 之间配置完全相同。需要相同的配置,其中包含 Jakarta Transactions 数据源列表,因为任何需要恢复的日志都必须联系数据源。
5.2.1. 迁移基于文件的日志存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要将事务管理器日志迁移到新的 JBoss EAP 服务器,您可以将日志复制到新的 JBoss EAP 服务器。
您可以使用以下命令复制基于文件的日志:
-
浏览到您的
EAP_HOME目录。 使用以下命令为日志创建一个存档:
tar -cf logs.tar ./standalone/data/tx-object-store
$ tar -cf logs.tar ./standalone/data/tx-object-storeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令,将存档的日志提取到新的
EAP_HOME目录中:tar -xf logs.tar -C NEW_EAP_HOME
$ tar -xf logs.tar -C NEW_EAP_HOMECopy to Clipboard Copied! Toggle word wrap Toggle overflow
5.2.2. 迁移基于 JDBC 存储的日志存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 您可以将新的 JBoss EAP 服务器配置为使用旧的数据库和表,如将 JDBC 用作交易对象存储 中所述。
或者,您可以确定数据库和用于事务日志的表。然后,您可以使用 SQL 工具备份表并将其恢复到新数据库。
注意您可以在 JBoss EAP 随附的
h2JAR 文件中找到 SQL 查询工具。