- 达梦数据库由于数据文件丢失导致 表空间无法连接上 。
用console进行数据库还原恢复。首先进行还原选择数据库备份文件
如果出现还原失败需要先把数据库实例关闭关闭后再进行还原,还原成功。
恢复数据库。
恢复成功
恢复数据库完成后需要更新DB_Magic
到这一步我们数据库库还原工作就完成了。
但是重新启动数据库实例时服务无法启动报错。
查看数据库LOG下的日志,提示Permission denied。如图所示:
然后去查看了数据库下的相关文件,发现的确是这个问题,如下图所示:
当前是dmdba用户,可是备份还原的文件DMHR.DBF等表空间文件都是在root用户下的,导致dmdba没有权限,将这些文件的所有权改为dinstall用户组下的dmdba用户后,服务即可重新启动。
执行chown -R dmdba:distall /opt/dm8/
重新启动实例数据库恢复正常 表空间恢复正常。
达梦数据整库还原后数据库实例无法启动
于 2022-01-24 16:56:39 首次发布