admin管理员组

文章数量:1618688

达梦数据库巡检发现日志有告警信息
database P0000000716 T0000000000000031572  Failure occurs in data_recv_inet_once, code(12) len(32576, 0)

这里的Failure occurs in data_recv_inet_once 是消息检验的告警,与网络环境有一定的关系,网络不稳定的情况下触发此告警的可能性较大,可以直接修改dm.ini 的COMM_VALIDATE参数来关闭该功能。 该参数可以动态或系统级修改,用来控制是否对消息进行校验。0表示不检验;1表示检验,默认值为1。

[dave@wwwdba log]$ disql SYSDBA/SYSDBA
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 13.288(毫秒)
disql V8
SQL> select para_name,para_value,description,para_type from v$dm_ini where para_name='COMM_VALIDATE';

行号     PARA_NAME     PARA_VALUE DESCRIPTION                 PARA_TYPE
---------- ------------- ---------- --------------------------- ---------
1          COMM_VALIDATE 1          Whether to validate message SYS
已用时间: 9.129(毫秒). 执行号:5905.

--修改成0:
SQL> alter system set 'COMM_VALIDATE'=0 both;
DMSQL 过程已成功完成
已用时间: 15.658(毫秒). 执行号:5906.
SQL>  select para_name,para_value,description,para_type from v$dm_ini where para_name='COMM_VALIDATE';
行号     PARA_NAME     PARA_VALUE DESCRIPTION                 PARA_TYPE
---------- ------------- ---------- --------------------------- ---------
1          COMM_VALIDATE 0          Whether to validate message SYS
已用时间: 13.382(毫秒). 执行号:5907.

--查看dm.ini 文件:
[dmdba@study cndba]$ pwd
/dm/dmdbms/data/cndba
[dmdba@study cndba]$ cat dm.ini |grep COMM_VALIDATE
                COMM_VALIDATE                   = 0                     #Whether to validate message
 

本文标签: 数据库failuredatarecvinetonceoccurs