数据库不知道咋弄的就成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状态相关推荐

  1. Oracle中含有recover 状态的数据文件环境中,做异机恢复

    背景: 我们在一些恢复测试案例中,会经常遇到一些奇怪的问题,其中有的是源端数据文件不规范而导致恢复过程出错,比较常见的错误有: 数据文件名称重复(如:/oradata1/user01.dbf 和 /o ...

  2. oracle把日志文件全部删除,归档日志文件丢失,数据文件为RECOVER状态如何删除或恢复...

    借鉴下: Problem Description: ==================== This is a recovery scenario in which a datafile in a ...

  3. undo表空间文件丢失恢复(4)--无备份无recover的情况下恢复

    undo表空间的数据文件丢失,如果没有备份的情况下,而且丢失的undo文件可以置为offline状态后(注意是offline不是recover状态),则可以如下恢复,下边给出一个例子. undo表空间 ...

  4. Oracle Golden Gate 系列十四 -- 监控 GG 状态 说明

    一.使用命令查看 主要有如下命令: 这里注意STATS 指静态的信息,而STATUS 是运行时的信息. 1.1 Monitoring an Extract recovery If Extractabe ...

  5. Go 异常捕获处理: panic(err) 与 recover()

    代码实例 func (rcvr *CQL) Compile(ctx context.Context) string {defer func() {if err := recover(); err != ...

  6. oracle数据库offline,oracle中删除offline状态的数据文件

    oracle在归档模式下: 我开始想单独删除一个表空间里的数据文件. 先查询想要删除的数据文件的相关信息:select *  from v$datafile; alter  database  dat ...

  7. RMAN备份恢复报错 ORA-19573: cannot obtain exclusive enqueue for datafile 5

    RMAN备份恢复报错 ORA-19573: cannot obtain exclusive enqueue for datafile 5 用vi 编辑了一个数据文件 ,导致下面的错误: 验证还原 RM ...

  8. Oracle UNDO表空间损坏时的处理办法

    前两天一客户的Oracle数据库出现故障,通过分析日志发现是UNDOTBS1表空间损坏,在没有使用RMAN备份来做恢复的情况下,通过重建UNDO表空间解决: 拿到这个问题后,先尝试直接 recover ...

  9. DBASK数据库提问平台问题集萃,首批近二十位专家团曝光

    引言 最近注意到19C官方文档中部分视图已经没有了说明,MOS上很多文档也隐藏了起来,开源公司不断被资本收购,但是我们始终向往构建一个开放开源.互帮互助的社区环境,我们也再不断为之努力,平台上运维工具 ...

最新文章

  1. 介绍两个好玩的和Github相关的Chrome扩展
  2. CVPR 2019论文阅读:Libra R-CNN如何解决不平衡对检测性能的影响?
  3. 深度学习面试25问题
  4. python正规教育机构-Python培训机构多吗 选择Python培训这些你都知道吗
  5. android 圆角图片的实现
  6. JSP在动态网页上输出 三角形和菱形
  7. opencv 标记有数字的区域
  8. 二维LIS(CDQ分治)
  9. react的详细知识讲解!
  10. Git之撤销add操作
  11. linux 串口text模式安装,使用串口安装centos操作系统
  12. 雷军:明年2千元以上支持5G的手机,至少发布10款
  13. qt新建html5,QT Creator无法创建纯C++项目或HTML5项目(QT Creator直接关闭)
  14. 没有加载jawt导致java.lang.UnsatisfiedLinkError
  15. Tomcat的实现原理
  16. GIS数据转换成CAD数据,还原显示CASS码、符号样式及高程值等图形属性的解决方案,shp转dwg,arcgis数据转CAD数据
  17. 12000字解读BabyCare:母婴用品品牌的终局是走向全品类吗?
  18. ECshop二次开发从开始
  19. 计算机处理汉字信息时所使用的代码是,计算机处理汉字信息时所用的代码是什么...
  20. 古代常见文学常识汇总

热门文章

  1. linux+agent卸载_linux+agent卸载
  2. osg机械加工术语_所有那些令人困惑的机械键盘术语,解释了
  3. 打造适合自己的知识库,循环提纯知识并让自己受益
  4. Qt 之自定义搜索框
  5. MySql在某个时间范围内查找
  6. python evaluate函数_Python:__eq__和__str__函数的使用示例
  7. KP3114电源IC介绍--【其利天下】
  8. 家里蹲了七个月的大学生活是怎么度过的?
  9. #L190604从楼市回报率谈价值投资
  10. Wordpress建站教程:优化Tag标签地址