informix数据库的日志

看到一句sql,没见过:

CREATE TABLE aaad ( 
    chianm    NVARCHAR(10),
    course    NVARCHAR(10),
    score INTEGER 
)
IN adbs
EXTENT SIZE 16 NEXT SIZE 16 
LOCK MODE ROW
GO
GRANT SELECT, INSERT, UPDATE, DELETE, INDEX ON aaad TO public

经过百度,找到如下解释:

只有日志模式的数据库才能进行事务处理

创建时指定数据库日志模式:

CREATE DATABASE database-name [IN DBspace-name]
[WITH {[BUFFERED] LOG | LOG MODE ANSI}]
其中WITH LOG建立非缓冲日志模式数据库;WITH BUFFERED LOG为建立缓冲日志模式数据库;没有WITH LOG时建立的是无日志数据库,此时无法进行事务处理

修改数据库日志模式:
ontape -s -N database-name #无日志模式
ontape -s -B database-name #缓冲日志模式
ontape -s -U database-name #非缓冲日志模式
原文地址:https://www.cnblogs.com/tzzt01/p/6860297.html