onstat - 命令:打印输出头

所有 onstat 输出都包含一个头。onstat - 命令仅显示输出头,该命令返回的值指示数据库服务器方式。

语法:
头具有以下格式:
Version--Mode (Type)--(Checkpnt)--Up Uptime--Sh_mem Kbytes
Version
是产品名和版本号
Mode
是当前的运行方式
(Type)
如果数据库服务器使用高可用性数据复制,那么指示类型是主还是辅助

如果数据库服务器不涉及数据复制,那么此字段不出现。如果类型为主,那么显示值 P 。如果类型是辅助,那么显示值 S

(Checkpnt)
是 checkpoint 标志

如果设置,那么头可能在方式后面显示两个其他字段(如果时间设置是正确的话):

(CKPT REQ)
指示用户线程已请求检查点
(CKPT INP)
指示 checkpoint 在进行中。在 checkpoint 过程中,将访问限制为只读。数据库服务器直到检查点结束才能写或更新数据
Uptime
指示数据库服务器已运行了多长时间

如果系统时间被手动修改成以前的时间,并且服务器启动时间比当前系统时间晚,那么 uptime 不可用。在此情况下,头输出 Uptime Unavailable 文本。

Sh_mem
是数据库服务器共享内存的大小(单位是千字节)

数据库服务器头的样本如下:

GBase 8s Version
8.5.UC1--On-Line--Up 15:11:41--9216 Kbytes
如果数据库服务器已阻塞,那么 onstat 头的输出包含额外的行。有关该行的状态码信息,请参阅 监视数据库服务器状态

返回码

当退出 onstat 实用程序时,会显示一些有用的码。请参阅 退出 onstat 实用程序时的返回码