拥有归档日志 如何恢复一个丢失的数据文件
2017-02-28 00:00
726 查看
如果拥有一个冷备份,但是缺失了其中的一个数据文件,但是存在所有的归档,应该如何恢复数据文件。
动手试一下,大概就是如下步骤:
-END-
动手试一下,大概就是如下步骤:
[oracle@jumper javis]$ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Sun Aug 20 01:22:50 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to an idle instance. SQL> startup mount ORACLE instance started. Total System Global Area 252777592 bytes Fixed Size 451704 bytes Variable Size 134217728 bytes Database Buffers 117440512 bytes Redo Buffers 667648 bytes Database mounted. SQL> alter database open; alter database open * ERROR at line 1: ORA-01157: cannot identify/lock data file 3 - see DBWR trace file ORA-01110: data file 3: '/opt/oracle/oradata/javis/javis02.dbf' SQL> alter database create datafile 3 as '/opt/oracle/oradata/javis/javis02.dbf'; Database altered. SQL> select name from v$datafile; NAME ------------------------------------------------------- /opt/oracle/oradata/javis/system01.dbf /opt/oracle/oradata/javis/undotbs01.dbf /opt/oracle/oradata/javis/javis02.dbf /opt/oracle/oradata/javis/javis01.dbf SQL> alter database open; alter database open * ERROR at line 1: ORA-01113: file 3 needs media recovery ORA-01110: data file 3: '/opt/oracle/oradata/javis/javis02.dbf' SQL> recover datafile 3; Media recovery complete. SQL> alter database open; Database altered. SQL>
-END-
相关文章推荐
- 拥有归档日志 如何恢复一个丢失的数据文件
- oracle的数据文件全部丢失,但有归档和重做日志,如何恢复?
- 没有备份、只有归档日志,如何恢复数据文件?
- 用归档日志恢复丢失的数据文件
- 没有备份、只有归档日志,如何恢复数据文件?
- 没有备份、只有归档日志,如何恢复数据文件?
- 没有备份、只有归档日志,如何恢复数据文件?
- Oracle rman不完全恢复(数据文件,归档日志,控制文件全部丢失)
- 没有备份、只有归档日志,如何恢复数据文件?
- 一个归档模式无备份丢失数据文件的恢复
- 如何恢复一个只有完好数据文件的Oracle数据库?
- oracle下实现恢复一个丢失的数据文件的代码
- 如何最大程度抢救数据(数据文件丢失-非归档)
- 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- 仅仅丢失一个普通用户数据文件的恢复B(脱机恢复)
- 回滚段表空间中的一个数据文件丢失或者损坏的恢复方法的总结
- [强烈推荐]Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
- ORA-00376错误 利用归档日志恢复数据文件