监视数据库服务器状态

要监视数据库服务器状态,请查看 onstat 命令的标题。

每当数据库服务器阻塞时,onstat 在标题行后面显示以下行:
Blocked: reason

变量 reason 可以是下列值之一。

原因 描述
ADMINISTRATION 数据库处于管理方式
ARCHIVE 正在备份存储空间
ARCHIVE_EBR 由于外部备份和恢复阻塞
CHG_PLOG 正在变更物理日志时阻塞
CKPT 检查点
CKPT INP 正在进行检查点区间
DBS_DROP 正在删除 dbspace
DDR 离散数据复制
DYNAMIC_LOG 正在动态添加日志文件
DYNAMIC_LOG_FOR_ER 在 ER 安装中正在动态添加日志文件
FREE_LOG 正在释放日志文件
HA_CONV_STD 高可用性服务器转化为标准服务器时受阻
HA_FAILOVER 高可用性服务器故障切换时受阻
HANG_SYSTEM 数据库服务器故障
LAST_LOG_RESERVED4BACKUP 等待备份最后可用的日志文件
LBU 日志已满高水印
LOG_DROP 正在删除日志文件
LONGTX 长事务
MEDIA_FAILURE 介质故障
OVERRIDE_DOWN_SPACE 等待 dbspace 设置重写(因为 ONDBSPACEDOWN 配置参数设置为 WAIT )

在此表中,值 CHKP INP 并不标识数据库已阻塞,而是标识在刷新缓冲池时,进程中的一个未阻塞的时间间隔 checkpoint 。CHKP INP 值出现在 onstat输出的状态行中,直到在共享内存池中的所有的页都被写入磁盘。有关设置时间间隔 checkpoint 刷新缓冲池的更多信息,请参阅 CKPTINTVL 配置参数