温馨提示×

linux informix怎么看日志

小樊
39
2026-10-07 22:41:18
栏目: 智能运维

在 Linux 上查看 Informix 数据库日志,常见的是看 在线日志(Online Log) 和 消息日志(MSGPATH),下面按常用场景说明。


一、查看 Informix 在线日志(最常用)

Informix 的日志一般由 onconfig 中的参数指定。

1. 找到日志文件路径

cd $INFORMIXDIR/etc
grep MSGPATH onconfig

常见输出:

MSGPATH        /informix/logs/online.log

2. 查看日志

tail -f /informix/logs/online.log

或:

more /informix/logs/online.log

二、使用 onstat 查看日志状态

查看当前日志位置

onstat -m

显示最近的日志信息(等价于 online.log 尾部)

查看逻辑日志(Logical Log)

onstat -l

查看物理日志(Physical Log)

onstat -p

三、查看报警和错误信息

查看 Informix 事件警报

onstat -g alg

查看系统错误码

finderr 错误码

例如:

finderr -210

四、查看 SQL 跟踪日志(如开启)

如果开启了 SQL 跟踪:

onstat -g sql

五、常见日志位置总结

类型 参数 说明
在线日志 MSGPATH 主要错误日志
逻辑日志 LOGFILES 事务日志
物理日志 PHYSDBS 恢复日志
审计日志 ADTPATH 审计(如开启)

六、示例:完整排查流程

# 1. 看配置文件
grep MSGPATH $INFORMIXDIR/etc/onconfig

# 2. 实时看日志
tail -f /informix/logs/online.log

# 3. 看数据库状态
onstat -

如果你能告诉我:

  • 是 启动失败 / 慢 / 报错 / 宕机
  • Informix 版本(如 11.50 / 12.10 / 14.10)

我可以给你更精确的日志分析方法。

0 踩