场景一:启动数据库服务报错,提示code -523
启动达梦数据,无论是前台启动还是服务启动,均报错,报错信息如下:
posix_fallocate error in os_file_extend!
Invalid argument
write error in os_file_extend:Invalidargument
path /mnt/data/dmdata/DAMENG/TEMP.DBF failed code -523
pinfo_gen_tmp_ts failed,code -523
原因分析:该报错主要原因是磁盘空间不足,导致实例数据无法写入磁盘,进而引发的报错,导致服务无法正常启动。其次还需要关注一种特殊情况,就是某些场景下,盘符可能存在使用空间与实际不符的情况,比如1.8T的盘符,文件只有1个比如占用3G,但是用df -h命令查看到的该盘符空间的使用率居然是100%,这种情况有可能是盘符格式化不彻底的问题,重启格式化挂载后即可正常。
场景二:DSC集群启动失败,提示报错 [CODE:-523] Out of space
2022-07-12 09:34:31.509 [ERROR] database P0000071297 T0000000000000071297 os_file_create_with_init->os_asm_file_create: [path: +DMDATA/data/dsc0_arch/ARCHIVE_LOCAL_0x398475FB[0]_2022-07-12_09-34-31.log]: [CODE:-523] Out of space
2022-07-12 09:34:31.509 [ERROR] database P0000071297 T0000000000000071297 rafil_file_init, Failed to create +DMDATA/data/dsc0_arch's local archive file! The length of archive destination is too long or Disk maybe full, space need be freed!
原因分析:DSC集群报错非常明确,扩展对应的共享盘即可,该日志中需要扩展+DMDATA共享盘符。
原创文章,作者:lzb,如若转载,请注明出处:https://www.wlkjzx.com/2023/07/15/523%ef%bc%9a%e7%a3%81%e7%9b%98%e7%a9%ba%e9%97%b4%e4%b8%8d%e8%b6%b3/