为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:麒麟v10
【CPU】:鲲鹏
【问题描述】*:达梦8数据库开发环境过期了,卸载重装了,使用的默认配置。然后想把之前做的全量备份拿出来还原数据库。备份校验是通过的,但是还原的时候执行
RESTORE DATABASE ‘/data/dm8/data/DAMENG/dm.ini’ from BACKUPSET ‘/dmdata/dmbak/DB_DAMENG_FULL_2022_02_26_00_07_04’;
失败
。
请问是什么问题
1)首先用root修改备份文件授权:
chown -R dmdba:dinstall DB_DAMENG_FULL_2022_02_26_00_07_04
2)切换操作系统用户,通常达梦会建一个用户:dmdba
su - dmdba
cd /home/dmdba/dmdbms/bin
./dmrman
RESTORE DATABASE ‘/data/dm8/data/DAMENG/dm.ini’ from BACKUPSET ‘/dmdata/dmbak/DB_DAMENG_FULL_2022_02_26_00_07_04’;
这样试试看。
dmap,dmserver,dmrman三个服务要用同一个用户属组启动,建议均采用dmdba用户