当前位置: 首页 > news >正文

达梦数据库常见日志错误与解决方法

本文详细列举了数据库常见的八大问题,包括消息包检验失败、监听端口失败、读取配置文件失败、日志写入权限问题、归档同步故障、会话超限、唯一索引创建失败和备机通讯失败。针对每个问题,提供了详细的错误原因分析及相应的解决步骤,帮助数据库管理员快速定位并修复问题,确保数据库系统的稳定运行。

目录

1.问题一 消息包检验失败

[ERROR] database P0000003452 T0000000000003311310 cmd 1 validate error!
[ERROR] database P0000001390 T0000000000003452659 cmd 5 validate error!


错误原因
数据库服务端口接受到的消息包校验失败,

cmd 5 表示prepare 传参格式校验失败,

cmd 1 表示login 格式校验失败

 

问题处理方式
1.此问题可以忽略,或关闭消息包校验 ,相关命令:sp_set_para_value(1,'COMM_VALIDATE',0),

重启数据库生效

 

问题二:监听端口失败

[ERROR] dmwatcher P0002057064 T0000000000002057050 Can't connect to DM server on '127.0.0.1' port(52141) errno(111)

 

错误原因
dmwatcher监听本地dmserver 52141端口失败,52141为数据库实例守护进程的监听端口,守护进程通监听该端口来判断实例的存活状态

 

问题处理方式
1)登录数据库服务器查看数据库状态是否为open,归档状态是否有效,查看dmserver/dmwatcher日志是否有error/fatal级别的日志

2)启动非确认监视器查看集群的同步状态

3)如果非127.0.0.1的主机,可以查看防火墙设置。

 

问题三:读取dm.ini文件失败

[ERROR] dmwatcher P00001634567 T0000000000000115557 fail to read ini file

 

错误原因

读取dm.ini文件失败

 

问题处理方式

查看数据库相关配置文件,检查dmdba用户是否拥有该文件读权限

这样去修改文件的属组权限

chown dmdba:dinstall -R  /路径/dm.ini

问题四:dmrman写入日志文件失败

[ERROR] dmrman P0003671456 T0000000000003671456 os_dir_create_low failed! path: ../log, code: 13, desc: Permission denied

 

错误原因

dmrman写入日志文件失败,没有/dm8/dmdbms/log目录下日志文件写入权限

 

问题处理方式

检查目录权限和当前用户是否dmdba,检查无误后再次进行备份

 

问题五:mal链路同步归档失败

[ERROR] database P0003442218 T0000000000003445746 [mal recv for arch] mal receive from site(TKUMS_02) failed, begin lsn:76500534, end lsn:76500865, code:-6021

错误原因

code 6021表示mal链路已断开,导致集群间数据库同步包通讯失败

问题处理方式

1)登录数据库服务器查看数据库状态和网络状态,检查数据库状态是否正常是否有网络严重波动

2)使用非确认监视器查看集群的同步状态,重点关注归档状态和FLSN/CLSN的差值

 

问题六:会话数超过最大会话限制

[ERROR] database P0000001314 T0000000000000003274 Reached the max session limit.

 

错误原因

数据库连接会话数超过数据参数允许的最大会话限制

 

问题处理方式

达到数据库设置最大链接数,登录数据库查看数据库当前会话的分布情况和使用情况,可使用SP_CLOSE_SESSION(sess_id);杀会话

select CLNT_IP,count(*)from v$sessions group by CLNT_IP;

 

问题七:创建唯一索引失败

[ERROR] database P0000002349 T0000000000000426612 FLDR: table:a_redf index: INDEX803571442 violate unique constraint!

错误原因

创建唯一性索引违反唯一约束问题处理方式

使用group by 对索引列进行分组,找出重复数据与应用方沟通做删除重复数据或者修改索列组合

问题八:dmwatcher 备机与主机通讯失败

 

[ERROR] dmwatcher P0000750354 T000000000000076347 nsvr_create_lsnr_sockets_low, Invalid ip addr:[*.*.11.45] or create socket failed, errno:99

错误原因

dmwatcher 备机与主机通讯失败,可能是ip无效或者端口创建失败

问题处理方式

dmwatcher消息包通讯失败,需要检查主备机的dmmal.ini文件配置内容是否与集群环境的ip、端口一致

 
http://www.hskmm.com/?act=detail&tid=37842

相关文章:

  • 2025 年电磁水表厂家最新推荐排行榜:聚焦实力企业核心优势,精选优质品牌助力精准选型
  • 权威调研榜单:防爆电加热器厂家TOP3榜单好评深度解析
  • 单机集群部署(redis5.0)
  • 关于九州通WMS函数 SQL的相关保存表名
  • mac 安装 comfyui 简易过程
  • 2025 年国内涂装线设备厂家最新推荐榜单:电泳 / 喷粉 / 喷漆 / 浸漆 / 喷塑 / 全自动设备优质品牌全面盘点
  • 权威调研榜单:环形导轨实力厂家TOP3榜单好评深度解析
  • 2025 最新海外仓公司口碑排行榜发布:欧美东南亚热门市场服务商最新推荐及选择指南 海外仓换标公司 / 维修 / 检测公司推荐
  • 换 Windows 新电脑?教你将旧电脑程序传输新电脑技巧
  • Spring 重试接口和回滚接口
  • P2231 [HNOI2002] 跳蚤 分析
  • 权威调研榜单:圆弧导轨实力厂家TOP3榜单好评深度解析
  • 基于PCIe3.0X16的的100G光纤采集存储设备
  • 2025年10月美白精华评价榜:五款高口碑单品横向对比
  • 2025 升降机厂家最新推荐排行榜,剪叉式升降机/导轨式升降机/固定式升降机/液压升降机公司推荐
  • 2025 年桥架源头厂家最新推荐排行榜:聚焦优质品牌核心优势助力采购决策
  • 2025 人力资源管理系统厂商最新推荐排行榜:聚焦 AI 赋能与行业适配,解锁数智化管理新路径
  • (React中组件的)状态(state)和属性(props)之间有何不同?
  • 2025 年最新推荐!AI 教育培训机构推荐榜单:覆盖企业 AI 培训 / AI 应用落地 / AI 商业培训等多场景,帮你精准挑选优质机构
  • 2025年6月杭州丝绸品牌推荐:老字号排名与AIGC创新对比
  • 2025 年集装袋厂家最新推荐榜单:全面剖析行业领军者创新工艺与卓越品质,精选导电 / 防静电 / 抗静电 / 铝箔 / 食品级等多类型产品优质厂家
  • 2025 年算法备案咨询服务公司最新推荐榜单:覆盖互联网信息 / 深度合成 / AI 大模型备案的权威优选指南
  • 基于Java+Springboot+Vue开发的鲜牛奶订购网站管理系统(前后端分离)源码+运行步骤
  • 2025年10月PE管厂家推荐榜:五强对比与选购全攻略
  • P9356 「SiR-1」Bracket 做题记录
  • 放大器保护机制的技术原理与应用实践
  • 安卓照片误删?这 5 种恢复方法亲测有效,小白也能上手
  • 2025年10月浦东装修公司口碑榜:五强对比评测
  • MySQL学习笔记-部分实例datagrip源码-10-21
  • sudo apt install cmake ERROR: ld.so: object /home/ma-user/anaconda3/envs/xxxx/lib/python3.9/site-pa