Kannan Ramamoorthy Asked: 2014-09-18 04:55:40 +0800 CST2014-09-18 04:55:40 +0800 CST 2014-09-18 04:55:40 +0800 CST 未获取 CLI Trace 日志 DB2 772 目前我正在解决 Java-DB2 连接泄漏的问题。为此,我需要CLI 跟踪日志。在我的db2cli.ini中,我添加了以下参数,但我仍然没有获得跟踪日志。 [COMMON] JDBCTrace=1 JDBCTraceFlush=1 JDBCTracePathName=C:\tracejdbc 之前我们使用的是 DB2 9.7,我可以在其中获取上述更改的日志。现在我们使用的是DB2 10.5.3。我正在自己尝试。同时,这将有助于获得专家建议。 db2 trace 1 个回答 Voted Best Answer mustaccio 2014-09-18T06:20:16+08:002014-09-18T06:20:16+08:00 看起来您混淆了JDBC 跟踪和CLI 跟踪。要在 JCC 驱动程序中启用 JDBC 跟踪,这是 DB2 10.5 中唯一可用的,您需要按照手册中的描述设置 JDBC 连接属性,例如,通过 JDBC URL: String url = "jdbc:db2://my.host.com:50000/mydb" + ":traceFile=/tmp/jcc.trc;" + "traceLevel=" + com.ibm.db2.jcc.DB2BaseDataSource.TRACE_DRDA_FLOWS + ";"; 此处描述了各种痕量水平。 只有 Type 2 JDBC 驱动程序会读取db2cli.ini,因此如果您使用的是 Type 4 连接,则设置 CLI 属性无效。类型 2 连接已弃用,不建议使用。
看起来您混淆了JDBC 跟踪和CLI 跟踪。要在 JCC 驱动程序中启用 JDBC 跟踪,这是 DB2 10.5 中唯一可用的,您需要按照手册中的描述设置 JDBC 连接属性,例如,通过 JDBC URL:
此处描述了各种痕量水平。
只有 Type 2 JDBC 驱动程序会读取
db2cli.ini
,因此如果您使用的是 Type 4 连接,则设置 CLI 属性无效。类型 2 连接已弃用,不建议使用。