博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模拟数据库,表空间和数据文件损坏后的恢复操作
阅读量:6406 次
发布时间:2019-06-23

本文共 373 字,大约阅读时间需要 1 分钟。

1环境准备

 

对数据库做一次全备份:

 

验证当前的备份文件:

 

 

2数据库损坏的恢复

 

2.1模拟数据库损坏

 

尝试重启数据库查看报错:

这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即使控制文件丢失也不影响我们进行恢复。

 

现在我们查看一下告警文件的报错:

 

2.2进行数据库恢复

 

 

 

 

3表空间损坏的恢复

3.1模拟表空间损坏

查看当前库的表空间,现在我们就模拟TEST_MSSM和TEST_ASSM表空间损坏。

 

删除表空间文件:

 

重启数据库查看报错信息:

 

我们查询一下告警文件里的错误信息:

 

3.2对表空间进行恢复

 

再次确认表空间的状态:

 

 

4数据文件损坏后的恢复

4.1模拟数据文件损坏

尝试启动数据库:

 

4.2对数据文件进行恢复

 

转载于:https://www.cnblogs.com/myrunning/p/4268486.html

你可能感兴趣的文章
sqlloader外部表
查看>>
golang笔记——数组与切片
查看>>
屏蔽可忽略的js脚本错误
查看>>
散文分享
查看>>
【Vue】vue.js常用指令
查看>>
NFS学习
查看>>
MySql常用命令总结
查看>>
又一年...
查看>>
文件上传框的美化+预览+ajax
查看>>
Linux VFS
查看>>
ext不能选中复制属性_如何实现Extjs的grid单元格只让选择(即可以复制单元格内容)但是不让修改?...
查看>>
python中print的作用*8、不能+8_在 Python 3.x 中语句 print(*[1,2,3]) 不能正确执行。 (1.0分)_学小易找答案...
查看>>
python 生成html代码_使用Python Markdown 生成 html
查看>>
axure如何导出原件_Axure 教程:轻松导出图标字体所有图标
查看>>
laravel input值必须不等于0_框架不提供,动手造一个:Laravel表单验证自定义用法...
查看>>
cad填充图案乱理石_太快了吧!原来大神是这样用CAD图案填充的
查看>>
activator.createinstance 需要垃圾回收么_在垃圾回收器中有哪几种判断是否需要被回收的方法...
查看>>
rocketmq 消息指定_RocketMQ入坑系列(一)角色介绍及基本使用
查看>>
redis zset转set 反序列化失败_掌握好Redis的数据类型,面试心里有底了
查看>>
p图软件pⅰc_娱乐圈最塑料的夫妻,P图永远只P自己,太精彩了吧!
查看>>