添加逻辑日志的流程其实不复杂,就是步骤多了点儿,容易绕晕。HDR 环境下的 Informix 数据库,要加逻辑日志,得先把数据库状态切到静默模式,命令是onmode -sy
。就是那套熟悉的逻辑日志管理套路:onparams -a -d logdbs -s 50000
,重复 36 次,手点都快废了。不过你也可以写个脚本批量执行,效率高不少。
逻辑日志搞完后记得备份一下,ontape -s -L 0
走一遍,别等掉盘时才后悔。把rootdbs
里的旧逻辑日志删掉,像onparams -d -l 2
这类命令就上场了。还有个注意点:onmode -c
能强制触发检查点,配合onstat -l
去查状态挺好用的。
命令多但套路固定,理解之后操作就比较顺了。如果你是做HDR 高可用
那块的,这些步骤你肯定得倒背如流。逻辑日志对数据库恢复和复制可是关键角色,别小看它。
想了解更多的话,可以参考这几篇文章,尤其是HDR 数据库逻辑日志添加步骤那篇,讲得还蛮清楚的,步骤也配图了,看着更直观。
如果你平时要频繁onparams
和onmode
这类命令,建议把常用的脚本封装一下,节省时间还不容易出错。要是新手刚上手 Informix,先搭个测试环境练练手,不然生产库上出岔子就麻烦了。