informix数据库在创建数据库时一定要注意数据库的日志模式,具体如下:
创建数据库语法 create database dbname[数据库名] in dbsname[表空间名称] .....数据库库日志模式;
1. 使用 create database dbname[数据库名] in dbsname[表空间名称]; 创建的数据库是没有日志模式,无法进行事务处理;
2. 使用 create database dbname[数据库名] in dbsname[表空间名称] with log; 创建的是非缓冲日志模式数据库;
3. 使用 create database dbname[数据库名] in dbsname[表空间名称] with buffered log; 创建的是缓冲日志模式数据库;
查看informix数据库的各个模式
使用命令 onmonitor --> logical-logs -->database 选择数据库,查看数据库的模式;
修改数据库的模式
使用 ontape -s -N dbname ---无日志模式
使用 ontape -s -B dbname ---缓冲日志模式
使用 ontape -s -U dbname ---非缓冲日志模式