检查 dbmigration 工具的执行结果
dbmigration 工具的活动可使用 log4j 功能进行记录。
如果需要,您可以在文件 <$INSTALLDIR>/tools/dbmigration/log4j.properties 中更改 log4j 配置信息。有关 log4j 日志记录级别的更多信息,请参阅 http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Level.html 上的 Apache 文档。
下面显示了文件 log4j.properties 的一个例子:
log4j.rootCategory=INFO,CONSOLE,FILE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%p [%c] - %m%n
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=dbmigration.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d %p [%c] - %m%n
默认情况下,日志信息存储在文件 <$INSTALLDIR>/tools/dbmigration/dbmigration.log 中。
当您使用 dbmigration 工具迁移 MDM 实例时,您可以检查文件 dbmigration.log 中的日志信息,以解决迁移问题。
以下显示了文件 dbmigration.log 中的一个错误消息示例:
2015-12-16 18:25:36,486 ERROR [org.talend.mdm.db.migration.rest.RESTXmlServer] - Unable to commit on 'Product' (total 2 records, some of them rollbacked)
此外,您还可以分别检查源 MDM 服务器和目标 MDM 服务器上的文件 <$INSTALLDIR>/logs/mdm.log,以详细了解 dbmigration 工具的执行结果。