达梦数据库表空间文件系统层面rm删除后,如果解决数据库日志报错问题

发布时间 2023-05-29 17:56:11作者: 小咎

问题场景:

  在系统层面rm删除掉了不需要的表空间文件,并非数据库内删除表空间文件,导致数据库报错日志过大。  

问题还原:

  新建2个测试用的表空间文件

  系统层面删除掉表空间文件

   重启数据库服务后,数据库日志有相关报错信息

  停库转换dm.ctl文件为txt格式(生产环境操作建议停库后进行完全备份)

  删除掉dmctl.txt中定义的(已删除掉的)表空间文件信息

  转换dmctl.txtdm.ctl文件

 

  重启数据库服务

   服务器无新的表空间报错日志

 

  查询其他数据

 

  测试结果,剔除掉dm.ctl文件中的表空间文件信息后,重启数据库后,无新增表空间报错日志。