DM8:达梦数据库备份还原报错-文件已存在 -4558 file exists

DM8:达梦数据库备份还原报错-文件已存在 -4558 file exists

1 文件已存在 -4558 file exists

  • 在数据库还原操作时,遇到报错文件已存在 -4558 file exists,可以使用OVERWRITE 参数
  • 在这里插入图片描述

2 使用 OVERWRITE 参数对数据库还原

[dmdba@dcp50 bin]$ ./dmrman
dmrman V8
RMAN> restore database '/home/dmdba/dmdata5239/DAMENG/dm.ini' overwrite from backupset '/home/dmdba/dmdata5236/DAMENG/bak/DMBAKFULL_230703_SET';
restore database '/home/dmdba/dmdata5239/DAMENG/dm.ini' overwrite from backupset '/home/dmdba/dmdata5236/DAMENG/bak/DMBAKFULL_230703_SET';
file dm.key not found, use default license!
Global parameter value of REDOS_PRE_LOAD is illegal, use default value!
Global parameter value of RAC_N_POOLS is illegal, use min value!
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
[Percent:100.00%][Speed:0.00M/s][Cost:00:02:38][Remaining:00:00:00]
restore successfully.
time used: 00:02:38.390
RMAN> recover database '/home/dmdba/dmdata5239/DAMENG/dm.ini' from backupset '/home/dmdba/dmdata5236/DAMENG/bak/DMBAKFULL_230703_SET';
recover database '/home/dmdba/dmdata5239/DAMENG/dm.ini' from backupset '/home/dmdba/dmdata5236/DAMENG/bak/DMBAKFULL_230703_SET';
Global parameter value of REDOS_PRE_LOAD is illegal, use default value!
Global parameter value of RAC_N_POOLS is illegal, use min value!
Database mode = 2, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
EP[0]'s cur_lsn[17408929], file_lsn[17408929]
[Percent:100.00%][Speed:0.00PKG/s][Cost:00:00:00][Remaining:00:00:00]
recover successfully!
time used: 00:00:02.563
RMAN> recover database '/home/dmdba/dmdata5239/DAMENG/dm.ini' update db_magic;
recover database '/home/dmdba/dmdata5239/DAMENG/dm.ini' update db_magic;
Global parameter value of REDOS_PRE_LOAD is illegal, use default value!
Global parameter value of RAC_N_POOLS is illegal, use min value!
Database mode = 2, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
EP[0]'s cur_lsn[17409119], file_lsn[17409119]
recover successfully!
time used: 00:00:01.098
RMAN>

3 参数介绍

  • 清理目标库环境
    如果指定已存在的数据库作为还原目标库,还原操作首先解析 dm.ini 配置文件,获取 dm.ctl 控制文件路径,删除控制文件中的数据文件,然后根据 OVERWRITE 选项,如果指定 OVERWRITE 选项,若待还原文件存在,则删除;如果未指定 OVERWRITE 选项,若待还原文件存在,则报错,但保留目标库的日志文件、控制文件等。
  • 需要注意的是,HUGE 数据文件未记录在 dm.ctl 控制文件中。
    如果指定还原到一个目录,则根据 OVERWRITE 参数选择策略,检查目标目录内的dm.ini 文件、dm.ctl 文件、默认的日志文件 DBNAME01.log 和 DBNAME02.log(其中DBNAME 为数据库名称)、待还原的数据文件等。
  • 如果用户指定 OVERWRITE 参数,并且存在相关文件情况下,还原过程中会自动删除这些已经存在的文件;如果没有指定OVERWRITE
    参数,并且存在相关文件,则会报错。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值