注册
DCA考试前练习热备及冷备备份恢复故障排查
技术分享/ 文章详情 /

DCA考试前练习热备及冷备备份恢复故障排查

2023/03/28 1188 2 0

数据库冷备的操作及排错过程

1、数据库关闭

image.png

2、配置库的完全备份

image.png

3、备份成功后进行还原

CCJ610CD8Q7FF44X3YPAB.jpg
0J5B9ZRR33BN0WIVN~6.jpg

4、还原报错(数据文件读写错出错)

HQ9FDNK4R5Y1FX7FGYVD.jpg

5、命令行报错如下

R~DSBHY3BR40FYBEMKO5P7.jpg

6、经过排查,我的console图形允许是通过root账户允许,恢复需要通过dmdba用户进行恢复,su - dmdba用户切换

7、在dmdba用户下配置图形模式####

AF5K6FW347I8YO5W5.jpg

8、打开备份还原,进行库的完全恢复,提示如下图,还原成功

F8H85VQEUQ6IBDZC`VP54.jpg

9、恢复成功后,启动库,提示启动失败,如下图

WU1AYE0HK~1B81YHO6D.jpg

10、这个报错是因为dbmagic未更新导致,在console界面更新dbmagic,如下图:

KMOMI2C43J1UETKIFK.jpg

11、更新完成后,启动库成功,如下图:

QC~GGMI63TKJJF6.jpg

数据的热备操作及排错过程

1、数据库开归档,然后进行热备全备份

image.png
DCZQIZYWN83BE_H.jpg

2、备份成功后通过console界面进行恢复,更Magic的时候报错如下:

BO2ZQ`M1BHJ1_MU6N1.jpg

3、这个原因是因为没有执行恢复这个步骤

image.png

4、恢复热备3个步骤,(1)还原(2)恢复(3)更新Magic,少步骤的在启动数据库的时候就会报错如下:

G5BT7VF6KFVKP6GYT0L.png
S_K2T0ZGHIP9_W5N`ID9.png

5、执行还原---恢复---更新DBMAGIC,备份文件恢复成功。

综合上述,避免几个坑:

::

1、备份恢复的步骤不能搞错,按照步骤来
2、备份目录为空才行,一个备份一个目录
3、DBMAGIC更新很重要,在恢复的时候记得一定要更新
4、备份的工具,如console在dmdba用户下
5、权限赋予一定要对,最后再dm8的目录下赋予的权限如下:
chown dmdba:dinstall -R /安装目录
chmod 775 -R /安装目录
当然为了今后的数据库的安全,775的权限过大,可根据实际需要后期调整,但为了考试,建议至少这个权限配置

6、如果在备份的时候出现系统错误的报错,建议将实例重启之后再操作。

image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服