坑爹的recover状态

原创 2013年12月06日 10:26:47

数据库不知道咋弄的就成recover状态了,估计是跟我前两天日志里备份dbf文件,把orcl里的dbf文件copy到其他目录有关。总而言之很坑爹。

问题描述:在select语句查询时,报错,提示6文件怎么怎么不能用(我的一个data文件),但可以正常登陆,如果登陆都进不来,请看前一篇日志

思路:网上找了方法说先用select name,status from v$datafile查看一下数据文件的状态,果不其然查到6文件是recover状态,看其他的都是online状态,就想把recover状态的切换到online(或offline),就google "recover 数据文件 online" ,网上给出一片日志,http://www.dbasupport.com/forums/showthread.php?24512-recover-a-datafile

我参考的:

SQL> recover datafile '/export/home/u01/oradata/ktvw/users01.dbf';
ORA-00279: change 479068375 generated at 05/07/2002 11:18:31 needed for thread
1
ORA-00289: suggestion : /export/home/u03/arch/ktvw/arch_1_650.arc
ORA-00280: change 479068375 for thread 1 is in sequence #650


Specify log: {=suggested | filename | AUTO | CANCEL}

Log applied.
Media recovery complete.
SQL> alter database open;

Database altered.


我的语句:1.sqlplus  /nolog 2.conn sys/tiger as sysdba   

3.alter tablespace xhlisdb_data online;

完了他就提示 ora-01113:文件6需要介质恢复

                         ora-01110:数据文件6:‘xxxxxxxxxxx’(路径)

4.recover datafile 6;

提示 ora-00279: 更改。。。。。。。。。。对于线程1是必须的

 ora-00289:建议:

                                       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(路径)

 ora-00280:更改。。。。。。。。。。。。。。。

指定日志:{<RET> = suggested | filename | auto | cancel }

5.完了不知道怎么玩了,也没提示,以为死这了呢,不小心按了个ENTER键,突然动了,接着还是上边4的提示,再按ENTER,

直到提示:以应用的日志

   完成介质恢复

6.又用这个查看了一下 select name,status from v$datafile   6文件的状态改成了offline,

7.alter database datafile 6 online  更改状态即可。

完工,数据data库 可以用了


有时间在学习一下数据文件这三种状态吧,暂时先这样

相关文章推荐

数据文件状态处于recover,恢复正常

查询数据文件的状态:    select T.FILE#,T.STATUS,T.NAME from v$datafile t; 此时发现部分文件状态处于recover状态,导致数据库不可用 原因:意外...

Oracle处于recover状态的数据文件是无法使用exp导出数据的

1、启动数据库,检查数据库现有数据文件 SQL> startup ORACLE instance started. Total System Global Area  413372416...
  • lk_db
  • lk_db
  • 2016年04月20日 21:02
  • 1045

关于表空间及数据文件的offline与online

一、数据文件 在对单个数据文件做offline时,是立即offline,此时不会针对数据文件生成检查点,所以数据文件的终止SCN为无穷大,处于不一致状态,数据文件也需要recover,在v$recov...

尝试进行recover datafile时报告下列错误:ORA-00283 ORA-01115 ORA-01110 ORA-27069 OSD-04026

操作系统环境:WIndows 2003 Server (32Bit) 数据库版本:9.2.0.1 ARCHIVED mode 错误现象:写入数据文件11时报告I/O错误,尝试进行recover时报...

冷备手工完全恢复(recover database,recover tablespace,recover datafile)

冷备手工完全恢复 1.   手工完全恢复三种级别:  recover database: 所有或大部分datafile丢失,一般是在mount状态完成。 recover tablespa...

Oracle备份恢复-控制文件损坏的各种场景恢复专题

网上有很多对控制文件损坏恢复的文章,但个人觉得介绍的恢复方法比较零散、不够全面,并且为什么要用这种方法来做恢复没有说的很具体,对很多刚接触这部分的朋友可能不是太好理解。 现在这篇文章就主要通过三部...

深入分析Oracle数据库中的checkpoint_change#

本文地址:http://wallimn.iteye.com/blog/1199561,转载请保留。  1、系统检查点(记录在控制文件中)  SQL> select checkpoint_cha...
  • jumewo
  • jumewo
  • 2014年02月22日 13:52
  • 786

【坑爹】2016.10.13LOI日常考试 T1(状压BFS) Maze2[迷宫]+状态压缩基础知识

昨天上午日常考试差点爆零(也差不多啦~ QAQ)先说说这三个题题意 T1:状态压缩BFS T2:状态压缩DP T3:①模拟栈②链表可加并查集优化(给柳畅神犇(Loier们の赤い太...

【状态压缩】【动态规划】坑爹题

【问题描述】 呵呵,欧教又出了一套题,准备用来考察13 级众基友的OI 水平:“代码都是NOIP 难度,多琢磨一下。” 虽然明知要被坑,但是众基友还是决定齐心合力来解决这套坑爹题。 这套题一共有n 道...
  • Whjpji
  • Whjpji
  • 2012年04月13日 15:46
  • 353

又遇BUG-ORA-01148:数据文件忽然变为recover状态

现象: RAC环境,数据文件状态变为recover,查看alert日志有如下报错: Wed Jun 26 02:31:03 2013 Thread 1 advanced to log seque...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:坑爹的recover状态
举报原因:
原因补充:

(最多只允许输入30个字)