Thu Mar 06 14:51:45 2008 Thread 1 advanced to log sequence 216 Current log# 10 seq# 216 mem# 0: F:\ORACLE\REDO10.LOG Current log# 10 seq# 216 mem# 1: D:\ORACLE\PRODUCT\10.2.0\ORADATA\ DB10\REDO11.LOG Thu Mar 06 14:53:36 2008 Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2224.trc: ORA-00345: redo log write error block 23 count 2 ORA-00312: online log 10 thread 1: 'F:\ORACLE\REDO10.LOG' ORA-27072: File I/O error OSD-04008: WriteFile() failure, unable to write to file O/S-Error: (OS 1006) The volume for a file has been externally altered so that the opened file is no longer valid. Thu Mar 06 14:53:36 2008 Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2224.trc: ORA-00343: too many errors, log member closed ORA-00346: log member marked as STALE ORA-00312: online log 10 thread 1: 'F:\ORACLE\REDO10.LOG' |
这个消息缺少两个单词:实例终止(Instance terminated),在关闭和启动之后,警告日志将仍然提示文件丢失,丢失数据库是可以被打开的。
Thu Mar 06 14:56:51 2008 ALTER DATABASE OPEN Thu Mar 06 14:56:52 2008 Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2288.trc: ORA-00313: open failed for members of log group 10 of thread 1 Thu Mar 06 14:56:52 2008 Errors in file d:\oracle\product\10.2.0\admin\db10\bdump\db10_lgwr_2288.trc: ORA-00313: open failed for members of log group 10 of thread 1 Thu Mar 06 14:56:52 2008 Thread 1 opened at log sequence 216 Current log# 10 seq# 216 mem# 1: D:\ORACLE\PRODUCT\10.2.0\ORADATA\DB10 \REDO11.LOG Successful open of redo thread 1 …some other messages… Thu Mar 06 14:56:59 2008 Completed: ALTER DATABASE OPEN |
丢失数据文件
迄今为止,从丢失控制文件或重做日志文件中恢复几乎不会丢失数据,单成员重做日志组例子可能发生数据丢失,提到数据文件,有两种分类:一个对于你(你的数据)很重要,一个对于Oracle(它的数据)很重要,为了理解这个分类,有两个问题:
1、如果你的表空间丢失了一个数据文件会发生什么?
2、如果SYSTEM表空间(作为Oracle所属的表空间)丢失了一个数据文件将会发生什么?
如果你回答这些问题时不考虑归档,那么你会保持50%左右出错的机会。
如果在非归档模式下操作,丢失了一个数据文件 -- 任一数据文件 -- 那就完了,实例终止。如果在归档模式下操作,那回答上面的两个问题的答案是不一样的:数据文件丢失意味着实例仍然在工作,丢失一个Oracle专用的数据文件意味着实例终止了。在“备份和恢复高级用户指南”中“数据文件丢失后的恢复:情景”小节非常详细地写出了。
小结
几乎所有关于丢失特定文件的备份和恢复情景都可以复制到一台使用非常便宜的闪存盘的PC上,无论是在一台有大量CPU和充足内存的AIX 5300L上还是在你的能勉强运行Oracle的个人桌面机/笔记本电脑上,原理实际上都是一样的,自己尝试一下吧!这些没有压力的最佳实践训练对生产环境中的恢复非常有帮助,当你的实例崩溃时,时间就是金钱。
【51CTO.COM 独家翻译,转载请注明出处及作者!】
| 共3页: 上一页 [1] [2] 3 | |||||
|
|
||||
| · 勇闯IT培训黑色围城 · 见证中国网络安全二十年 · 技术人求职简历完备手册 · 华为员工自杀频频拷问.. · 视频访谈:网管员如何踏.. · 首届中国IT工程师生态.. · 思科全球CEO钱伯斯第七.. · 北漂技术人90天求职纪实 |
· 2007年互联网大会 · 龙芯要做中国的“奔腾” · IPv6协议--拓展网络无.. · 国际文档格式标准开战 · 微软出价446亿美元收购.. · 贝恩资本携手华为22亿.. · Linux——从菜鸟到高手 · SOA 面向服务架构 |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · SQL Server入门到精通 · 国际文档格式标准开战 |
· 路由器设置与口令恢复 · Linux防火墙 · 打造安全服务器 · SOA 面向服务架构 · PHP开发应用手册 · ADSL应用面面俱到 · 入侵防护系统(IPS)初探 · ADSL应用面面俱到 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · iSCSI应用与发展 · RAID——磁盘阵列基础 · 路由器设置与口令恢复 |
· SOA 面向服务架构 · 了解统一威胁管理(UTM).. · ADSL应用面面俱到 · ADSL应用面面俱到 · PHP开发应用手册 · 中间件应用技术专题 · 交换机故障解决指南 · OSPF路由协议专栏 |
|||