• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    oracle下实现恢复一个丢失的数据文件的代码
    POST TIME:2021-10-18 22:25
    如果您目前拥有一个冷备份,但是缺少了其中的一个数据文件,但你目前存在所有的归档,如果您要恢复数据文件,可以参考以下的示例:  
    复制代码 代码如下:

    [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教程 误添加数据文件删除方法
    • Oracle如何更改表空间的数据文件位置详解
    • Oracle 10g DG 数据文件迁移的实现
    • Oracle 10g利用amdu抽取数据文件的方法教程
    上一篇:新Orcas语言特性-查询句法
    下一篇:oracle命令行删除与创建用户的代码
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信