[-523]:磁盘空间不足

场景一:启动数据库服务报错,提示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共享盘符。

场景三:系统表空间SYSTEM满

如果业务用户表空间稍有空余表空间,但是创建表失败报错磁盘空间不足,需要考虑系统SYSTEM表空间使用情况,可能是因为系统表空间满无法存放表定义字典的原因。

场景四:启动服务报错

cd [dmdba@localhost ~]$ cd /dm/dmdbms/bin
[dmdba@localhost bin]$ ./DmServiceDSC start
Starting DmServiceDSC: connnect dmasmtool(dmasmtoolm) successfully.
                                                           [ FAILED ]
file dm.key not found, use default license!
ARCH_DEST[/dm/arch0] will be out of space.
Validate dmarch.ini error, code=-523
nsvr_ini_file_read failed, [code: -523]
[dmdba@localhost bin]$ df -h
文件系统               大小  已用  可用 已用% 挂载点
/dev/mapper/klas-root   17G   16G  1.4G   92% /
devtmpfs               4.0M     0  4.0M    0% /dev
tmpfs                  1.7G  4.0K  1.7G    1% /dev/shm
tmpfs                  4.0M     0  4.0M    0% /sys/fs/cgroup
tmpfs                  670M   49M  622M    8% /run
tmpfs                  1.7G   80K  1.7G    1% /tmp
/dev/sda2              960M  375M  586M   40% /boot
tmpfs                  335M   20K  335M    1% /run/user/991
tmpfs                  335M  4.0K  335M    1% /run/user/0

原创文章,作者:wlkjzx,如若转载,请注明出处:http://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/

(0)
打赏 微信扫一扫 微信扫一扫
wlkjzx的头像wlkjzx
上一篇 2023年7月13日 下午10:09
下一篇 2023年8月7日 下午6:42

相关推荐

发表回复

登录后才能评论