oracle下实现恢复一个丢失的数据文件的代码
2008-01-02 00:00
771 查看
如果您目前拥有一个冷备份,但是缺少了其中的一个数据文件,但你目前存在所有的归档,如果您要恢复数据文件,可以参考以下的示例:
[oracle@jumper eygle]$ 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/eygle/eygle02.dbf' SQL> alter database create datafile 3 as '/opt/oracle/oradata/eygle/eygle02.dbf'; Database altered. SQL> select name from v$datafile; NAME ------------------------------------------------------- /opt/oracle/oradata/eygle/system01.dbf /opt/oracle/oradata/eygle/undotbs01.dbf /opt/oracle/oradata/eygle/eygle02.dbf /opt/oracle/oradata/eygle/eygle01.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/eygle/eygle02.dbf' SQL> recover datafile 3; Media recovery complete. SQL> alter database open; Database altered. SQL>
相关文章推荐
- oracle下实现恢复一个丢失的数据文件的代码
- oracle 恢复学习 案例1 一个数据文件丢失 完全恢复数据库
- oracle的数据文件全部丢失,但有归档和重做日志,如何恢复?
- Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- Oracle 丢失数据文件和控制文件的恢复案例
- oracle 中数据文件丢失 导致登录不了 如何恢复?
- 一个归档模式无备份丢失数据文件的恢复
- 拥有归档日志 如何恢复一个丢失的数据文件
- ORACLE模拟一个数据文件坏块并使用RMAN备份来恢复
- ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复
- 意外删除Oracle数据文件(dbf),恢复oralce库的解决办法--Oracle错误代码:ORA-01033
- VB 实现大文件的分割与恢复,引用 ADODB.Stream 提供一个过程代码
- oracle 非关键数据文件丢失后的恢复处理
- Oracle rman不完全恢复(数据文件,归档日志,控制文件全部丢失)
- 仅仅丢失一个普通用户数据文件的恢复B(脱机恢复)
- 一个将数据文件转换成excel文件打印的java实现方法的代码片断(Struts+poi)
- oracle RMAN模拟数据文件丢失简单恢复方法
- VB 实现大文件的分割与恢复,引用 ADODB.Stream 提供一个过程代码
- Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- Oracle恢复实验(四):所有控制文件和数据文件丢失。