Transactions not support 错误

今天遇到一个程序在jboss的日志中报Transactions not support错误。可能这样的错误在informix中很常见。因为在dbaccess中创建的数据库默认是没有日志的。我们知道如果数据库没有日志是不可能支持事务的。所以当jdbc程序设置自动事务标志为否的时候,就会出这个错误。解决起来也很简单。
如果你已经建立了数据库,可以用以下命令增加日志。
ontape -s -U database1 database2
ondblog buf  database1 database2

如果遇到错误多半是onconfig.ini 中的日志设备设置不对,如果是测试环境可以这样设置:
TAPEDEV /dev/null

你可能感兴趣的:(Transactions not support 错误)