当前位置:  数据库>oracle

有备份的users表空间的损坏恢复

    来源: 互联网  发布时间:2017-05-07

    本文导语:  备份user表空间 SQL> alter tablespace users beginbackup;  Tablespace altered. SQL> !cp/u01/tiger/oradata/orcl2/users01.dbf /bk  SQL> alter tablespace users end backup;  Tablespace altered 做交易然后破坏user表空间 SQL> !cp /etc/passwd/u01/tiger/oradata/orcl2/users01.dbf  SQL> alter...

备份user表空间

SQL> alter tablespace users beginbackup; 

Tablespace altered.

SQL> !cp/u01/tiger/oradata/orcl2/users01.dbf /bk 

SQL> alter tablespace users end backup; 

Tablespace altered

做交易然后破坏user表空间

SQL> !cp /etc/passwd/u01/tiger/oradata/orcl2/users01.dbf 

SQL> alter system switch logfile; 

System altered. 

SQL> select * from emp;

select * from emp

              *

ERROR at line 1:

ORA-00376: file 4 cannot be readat this time

ORA-01110: data file 4:'/u01/tiger/oradata/orcl2/users01.dbf'

SQL> select * from v$recover_file;

 

    FILE# ONLINE  ONLINE_ ERROR                   CHANGE# TIME

---------- ------- --------------------------- ---------- ---------

        4 OFFLINE OFFLINE FILE NOT FOUND                0

 

SQL> !cp /bk/users01.dbf/u01/tiger/oradata/orcl2/users01.dbf

 

SQL> select * from v$recover_file;

 

    FILE# ONLINE  ONLINE_ ERROR                   CHANGE# TIME

---------- ------- --------------------------- ---------- ---------

        4 OFFLINE OFFLINE                          563482 06-SEP-12

 

SQL> select * from v$recovery_log;

 

  THREAD#  SEQUENCE# TIME

---------- ---------- ---------

ARCHIVE_NAME

------------------------------------------------------------------------------------------------------------------------

        1         10 06-SEP-12

/u01/tiger/flash_recovery_area/ORCL2/archivelog/2012_09_06/o1_mf_1_10_84jpo5bw_.arc

 

        1         11 06-SEP-12

/u01/tiger/flash_recovery_area/ORCL2/archivelog/2012_09_06/o1_mf_1_11_84jpoctx_.arc 

SQL> alter tablespace users online;

alter tablespace users online

*

ERROR at line 1:

ORA-01113: file 4 needs mediarecovery

ORA-01110: data file 4:'/u01/tiger/oradata/orcl2/users01.dbf'

SQL> recoverdatafile 4;

Media recovery complete.

SQL> alter tablespace users online;


    
 
 

您可能感兴趣的文章:

  • [Oracle] 解析在没有备份的情况下undo损坏怎么办
  • 如何进行MongoDB自动备份增量备份和恢复
  • 数据库备份 SQLServer的备份和灾难恢复
  • Oracle数据库备份和恢复工具 RMan
  • MySQL数据库备份恢复程序 MySQLDumper
  • 在Win下mysql备份恢复命令
  • ubuntn 误删了/etc/passwd 怎么恢复 有备份
  • sql server中通过查询分析器实现数据库的备份与恢复方法分享
  • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法
  • 我不小心用mysqlfront把一个mysql数据库删除了,能不能恢复(没有备份),大家一定要救我阿。
  • 数据备份和恢复工具 Burp
  • 关于tar备份后恢复的问题,谢谢!
  • linux 用ghost备份恢复后不能和windows双启动问题??
  • oracle备份恢复的具体方法
  • MySQL数据库备份与恢复方法
  • 关于备份linux的分区,然后恢复的系统命令!
  • 用mysqldump备份和恢复指定表的方法
  • 想备份整个系统,以便出故障时恢复,该用哪个命令?
  • Oracle数据库冷备份的异地恢复
  • 数据库备份与恢复问题??
  • 实战Oracle数据库备份与恢复
  • Oracle11g备份和恢复功能的提高
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql自动增量备份的实例方法(本地备份与远程备份)
  • Oracle数据库设置任务计划备份一周的备份记录
  • 各位大侠,有谁知道如何将 Fs2410的nand flash上的内容备份到PC上,给的光盘上没有备份啊
  • mysql备份脚本以及删除前5天的备份文件
  • rman备份脚本和rman增量备份脚本分享
  • 大家备份windows98用ghost 估计就用得很多了, 请问linux可不可以ghost 备份? 还有linux 的资源管理器在哪里? 我想打开我原来的硬盘F
  • sql server 2008中备份集中的数据库备份与现有的xx数据库不同的解决方法
  • mysql数据库备份命令分享(mysql压缩数据库备份)
  • 文件备份工具 dkopp
  • linux装好了要做那些shell程序做备份呢?
  • 个人备份工具 CrashPlan
  • qmail vpopmail的备份
  • 备份软件 twcbackup
  • MySQL备份工具 phpMyBackup Pro
  • 请教各位大哥关于备份的问题????
  • 数据备份工具 Peters Backup
  • 光盘备份工具 scdbackup
  • 网络备份工具 Amanda
  • 新浪微博备份工具
  • 个人备份工具 JBackpack


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,