中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc

中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc

ID:57763663

大小:727.50 KB

页数:6页

时间:2020-03-26

中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc_第1页
中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc_第2页
中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc_第3页
中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc_第4页
中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc_第5页
资源描述:

《中职数据库应用基础VisualFoxpro06 案例库 案例三 Oracle数据库恢复案例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、案例三Oracle数据库恢复案例当我们在使用Oracle数据库时,突然断电,造成很多问题,致使旧数据丢失,影响了数据的正确性,破坏了数据库。此时,用户急切需求恢复数据。本文以此为例,讲述数据库数据恢复。 一、案例描述:数据库因突然断电,数据库启库报system01.dbf需要更多的恢复来保持一致性,数据库无法打开;数据库没有备份,归档日志也不连续。客户提供了数据库的在线文件,急需恢复zxfg用户下的数据。二、恢复流程:1 数据库的故障检测2 尝试挂起数据库并修复数据库3解析数据文件4验证数据5导出数据与交付数据(导入)三、恢复数据1、数据库的故障检

2、测利用DBV 命令检测数据文件的完整性结果如下:分析结果发现SYSAUX01.DBF文件数据块(Data)检测失败(Index)检测失败SYSAUX01.DBF存在坏块。结论:通过dbv对数据文件的完整性检验,SYSAUX01.DBF存在坏块,其他检测的文件完整。 2 、用客户的数据库本地挂起数据库,尝试修复数据库。创建新的OS :windows server 2008 x86,安装oracle 11.2.0.1.0 for 32-bit 版本数据库,挂起数据库起库报ORA-01110错误,System01.dbf需要更多一致性恢复。使用recov

3、er database 命令,利用在线日志做介质恢复。数据库的控制文件已被修改,需要使用控制文件恢复数据库恢复数据库需要2016_01_19的11号归档日志。由于归档日志丢失,使用cancel参数进行不完全恢复。再次执行alter database open 命令,数据库打开。查询实例状态,数据库报ora_00600错误;进行其他查询,其中一些查询可以进行,一些查询报错,而且报错都是ora_00600错误。查看警告日志追踪文件查看内部错误代码;警告日志部分内容如下:ORA-00600: internal error code, arguments:

4、 [13013], [5001], [267], [8456009], [5], [8456009], [17], [], [], [], [], [] Non-fatal internal error happenned while SMON was doing logging scn->time mapping. 进行各种尝试,查阅大量资料。数据库的这种内部错误,不能通过命令修复。尝试导出数据库。用expdp/exp工具导出数据库;使用expdp导出数据库expdp导出数据库报错,和上面查询报同样的错误。sysaux01.dbf文件损坏导致ex

5、pdp工具不可用,导出数据库失败。尝试使用exp导出数据库使用exp导出数据库exp导出数据库,和上面报同样的错误。数据库报严重的内部错误,导致导出工具exp不能使用,甚至一些查询都不能进行,导出数据库失败。3、解析数据文件,获取用户数据 由上可知,数据库的恢复已不可能。底层解析,解析数据文件,获取用户对象。使用北亚自主研发DBF解析工具的,获取数据。结果如下迁移对象到数据库中创建数据库,在数据库中创建用户,为用户分配表空间,解锁用户并授权。然后,通道数据的搭桥的方式,将解析到的用户对象迁移到数据库中。四、验证数据使用toad for oracle

6、工具验证数据五、导出数据,交付用户使用exp或者expdp导出zxfg用户下的所有对象,本例采用exp导出数据 命令如下: exp system/abcfile=C:testdumpzxfg.dmp log=C:testdumpzxfg.log owner=zxfg查看导出数据库的dmp文件及导出日志,确保导出文件没有问题。用户导入数据,查看导入数据的完整性。用户验证数据后,全部正确,并表示非常满意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。