Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


错误日志最低记载等级(error_level)

📄字数 934
👁️阅读量 加载中...

引入版本

v11.0.0

功能描述

用于设置错误日志的最低记载等级。

参数属性

属性属性值
参数类型INTEGER
默认值3
取值范围[0,10]
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 该参数控制系统内部针对异常处理的最低日志记载等级,异常等级可分类为警告级、命令级和系统级,严重等级依次递增。
  2. 异常信息会以 UTF8(UTF8_GENERAL_CI) 字符集编码格式记载至系统错误日志 ERROR.LOG,长度超过 16 KB 的 SQL 会被截断。
error_level = 0error_level = 1error_level = 2error_level >= 3
不记载任何异常。只记载由系统上报的大于命令级的异常:
E19001(当前事务被管理员中止)、
E14001(发生死锁、事务被回滚)、
E19013(锁升级冲突或超时)、
E3033(节点x系统表空间x数据块x错误)、
E3032(节点x存贮x数据块x错误)、
E5001(副本索引记录为空)、
E15003(出现空记录)、
E3003(记录的溢出数据错误)、
E15013(记录标志长度与存贮长度不一致)、
E5046 (查找系统表x字段x失败)、
E10137(repeat 结果超过允许的最大长度)、
E3116(指定大对象定位符号无效)、
E19116(单词内存分配申请超过最大限额)、
E19002 (系统存取保护事故)、
E19003 (非法指令)、
E3005(记录行号x小于0或超过块的最大行号x)、
E3007(新旧记录的长度差x超过块的空闲空间x)、
E3008(记录长度x超过块的空闲空间x)、
E3080(重做日志文件打开错误)、
E3081(重做日志文件大小不一致)、
E1010(接收失败(网络中断),xxx)、
E10032(命令参数个数错误,x)、
E1011(发送失败(网络中断),xxx)、
E19016(内存分配失败)、
E19017(内存释放时出错)
不记载警告级别的异常。记载所有级别的异常。

注意

  1. 数据库系统日志文件大小由 errlog_size 控制。

示例

sql
-- 设置错误日志最低记载等级
SQL> SET error_level TO 2;

-- 查看错误日志最低记载等级。
SQL> SHOW error_level;