博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库常见故障情况数据恢复分析
阅读量:6423 次
发布时间:2019-06-23

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

一、Oracle启动后无法工作或者数据库无法启动

一旦数据库出现无法启动的情况,首先需要检查system表是否为未损坏状态,通常情况而言,如果system表未被损坏那么很容易进行数据恢复,如果system表已经被损坏,那么就需要数据恢复工作人员手动对表结构进行分析核对,这样数据恢复的周期就相对较长,但是数据恢复成功率依然较高,不用担心数据恢复失败。

二、Oracle 数据库的ASM存储受到损坏

这种故障情况通常是因为ASM的部分设备故障或者由于ASM重置等原因导致的数据库数据丢失。出现这种情况后需要确定在故障后有无大量的数据写入,通常情况下如果没有继续对数据库写入大量数据的情况是都可以进行数据恢复。因此也要引起注意的一点是,一旦oracle数据库出现这类故障后需要尽可能的避免在设备中写入数据,以免破坏原有数据。

三、数据库误删除、误格式化及其他数据文件丢失

Oracle数据库由于误格式化、误删除以及其他误操作导致数据库内的数据丢失后,切记不要对误操作后的数据库进行写入数据的操作。如果在数据丢失后未写入数据的情况下,无论任何操作系统我们都可以通过数据库的组织规则对数据库进行完整恢复,唯一的缺点是需要恢复者手动核对数据文件名称。

四、Oracle数据文件部分损坏和dump文件损坏

如果oracle数据文件部分损坏,想要进行数据恢复就需要专业的数据恢复从业者进行数据的提取和重组才可以进行恢复,且数据恢复时间较长。

Oracle dump文件损坏情况下,将损坏部分去除,其余部分均可以正常追加至数据表。

数据库数据恢复建议

如果是因为软件原因导致的数据丢失,在数据丢失后应该在第一时间内尽最大可能的避免对存储做过多操作并及时镜像数据。如果是由于硬件故障导致的数据丢失则需要避免对硬件设备加电尝试,以免进一步损坏设备增加数据恢复的难度。

转载于:https://blog.51cto.com/sun510/2400957

你可能感兴趣的文章
Mac下用Jenkins自动打包成.ipa发布到蒲公英
查看>>
网络问题排查
查看>>
Openssl加密解密应用
查看>>
调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "D:\Tomcat7\iis\isapi_redirect.dll" 上
查看>>
Python--小题练习
查看>>
搭建LAPM环境
查看>>
redis 集群
查看>>
Java、Web工程师发展——路在何方?
查看>>
Photoshop脚本 > 使用脚本创建一个新文档
查看>>
java(十)return
查看>>
Redhat 5 中裸设备(raw) 的配置
查看>>
5年运维经验分享:一个小白走向高级运维工程师之路
查看>>
ios网络判断的方式
查看>>
Centreon 的 yum 源
查看>>
Yii2.0 API实例
查看>>
移动社交广告价值显现,腾讯之后,陌陌开始捞金
查看>>
Producer和Consumer
查看>>
MySQL数据库优化法则总结
查看>>
ceph
查看>>
“android 推送”存在的问题
查看>>