SET ACTLOGRETENTION(设置活动日志的保留期或大小)
使用此命令可按日期或大小管理活动日志记录。 活动日志包含服务器所生成的一般活动消息。 这些消息包括关于服务器和客户机操作的信息,例如会话的启动时间或设备 I/O 错误。
活动日志信息包括消息,例如:
- 客户机会话的开始与结束
- 迁移开始与结束
- 诊断错误消息
- 调度的管理命令输出
您可以选择调整活动日志保留消息的时间长度,避免数据不足或数据过时。 过了保留期之后,服务器会自动将消息从活动日志中移除。
此外,您也可以选择限制活动日志的总大小,以管控活动日志所占用的空间量。 服务器将定期移除最旧的活动日志记录,直到活动日志大小不再超出所配置的最大允许大小为止。
您可以发出 QUERY STATUS 命令,以显示活动日志中的当前记录数,以及活动日志当前占用的存储空间大小(以兆字节为单位)。
特权类
要发出此命令,您必须拥有系统特权。
语法
参数
- number (必需)
- 按日期管理活动日志时,指定在该日志中保留消息的天数;按大小管理活动日志时,指定该日志的最大大小。 进行基于保留时间的管理时,值 1 表示仅保留当天的活动日志记录。 进行基于大小的管理时,值 1 表示活动日志的最大大小为 1 MB。 可以指定一个从 0 到 9999 之间的数值。 值为 0 表示禁用活动日志保留。
- Mgmtstyle
- 指定活动日志管理是基于保留时间还是基于大小。 此参数是可选的。 缺省值为 DATE。 可能的值包括:
- Date
- 指定活动日志管理是基于保留时间。
- Size
- 指定活动日志管理是基于大小。
示例:设置活动日志保留期
设置服务器,使其保留活动日志记录 60 天。 发出以下命令:set actlogretention 60示例:设置活动日志大小
设置服务器,以将活动日志的大小限制为 300 MB。 发出以下命令:set actlogretention 300 mgmtstyle=size