rich_ying 发表于 2012-05-19 06:43

如何增加informix的日志空间大小。

我用的是sco unix5.06下的informix731
在安装时我只用了rootdbs,所以说用的日志空间也是默认个数,
这样一来,我一删除几万条的数据时,就会报错。
在informix用户下的etc/onconfig里有写着日志个数及大小,
但改了后重启informix不启作用,我该如何操作,请指教。

本人是搞db2的,对informix不熟。

yunzhongyue 发表于 2012-05-19 12:05

你这个应该是发生了长事务,当操作的数据库量太大,超过了逻辑日志一定的比例,操作便会回滚!增加逻辑日志可以使用onspaces -a -s sizeK -d logdbs,onconfig里日志个数只是在第一次初始化时有用,其它时候只是记录一下逻辑日志的个数,所以你修改这个参数是不起作用的!

D2002 发表于 2012-05-19 14:00

删除几万条的数据一般是对数据库做维护, 先把你的数据库改为无LOG方式, 然后再删除几万条表记录, 删除完成后, 再把你的数据库改为你常用的数据库日志方式
页: [1]
查看完整版本: 如何增加informix的日志空间大小。