注册
DCP备份还原-踩坑点
培训园地/ 文章详情 /

DCP备份还原-踩坑点

徐向 2025/08/06 52 1 0

踩坑点:第一、没有开归档,
image.png

第二、备份还原都有dmdba用户,root操作回出现权限问题切记,切记,切记~~~!。

dmdba用户执行(这个步骤全程):
联机(热)备机操作:
[dmdba@primary ~]$ /dm8/bin/disql SYSDBA/DMsysdba01
--SQL> BACKUP DATABASE BACKUPSET 'DB_FULL_01';
SQL> BACKUP DATABASE FULL TO "DB_FULL_07_28" BACKUPSET '/dm8/backup/DB_FULL_07_28';

image.png
image.png
上面已经删除MAIN.DBF文件,数据库处于故障状态,重启数据库,数据库处于MOUNT状态,不能使用。
先脱机(关闭数据库)
[dmdba@primary ~]$ /dm8/bin/DmServiceDMSVR01 stop
[dmdba@primary ~]$ /dm8/bin/DmServiceDMSVR01 status
[dmdba@primary ~]$ /dm8/bin/dmrman
还原→恢复→魔术。坑点:在RMAN中记得不用写;号
--还原(1)在目标库上还原 (有实例)
RMAN> RESTORE DATABASE '/dm8/data/DM01/dm.ini' FROM BACKUPSET '/dm8/backup/DB_FULL_07_28'
--还原(2)至指定目录(二选一,没有实例,一般出现在备机用这种方式):
RMAN> RESTORE DATABASE TO '/dm8/data/DM01' FROM BACKUPSET '/dm8/backup/DB_FULL_BJ'

--恢复
RMAN> RECOVER DATABASE '/dm8/data/DM01/dm.ini' FROM BACKUPSET '/dm8/backup/DB_FULL_07_28'
--魔术
RMAN> RECOVER DATABASE '/dm8/data/DM01/dm.ini' UPDATE DB_MAGIC
先联机(启动数据库)
[dmdba@primary ~]$ /dm8/bin/DmServiceDMSVR01 status
踩坑点:不能用备份名,需要直接写备份集目录全路径
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服