recover datafile和alter database recover datafile;

。alter database recover datafile:

当恢复需要在线的日志文件的时候,恢复会自动进行;

当恢复需要归档的日志文件的时候,数据库会提示警告,不会自动的进行,数据库

处于media recovery状态,可以使用alter database recover logfile;

。recover datafile:

该命令可以帮助alter database recover datafile进行恢复;

SQL> conn sys/sys as sysdba

已连接。

SQL> select name from V$datafile

2  ;

NAME

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

C:\ORACLE\ORA90\ORADATA\LAOJIU\SYSTEM01.DBF

C:\ORACLE\ORA90\ORADATA\LAOJIU\UNDOTBS01.DBF

C:\ORACLE\ORA90\ORADATA\LAOJIU\CWMLITE01.DBF

C:\ORACLE\ORA90\ORADATA\LAOJIU\DRSYS01.DBF

C:\ORACLE\ORA90\ORADATA\LAOJIU\EXAMPLE01.DBF

C:\ORACLE\ORA90\ORADATA\LAOJIU\INDX01.DBF

C:\ORACLE\ORA90\ORADATA\LAOJIU\TOOLS01.DBF

C:\ORACLE\ORA90\ORADATA\LAOJIU\USERS01.DBF

已选择8行。

SQL> alter database datafile  ''

2

SQL> alter database datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DBF' offli

ne;

数据库已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter database recover datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DB

F';

数据库已更改。

SQL> alter database datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DBF' onlin

e;

数据库已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter database datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DBF' offli

ne;

数据库已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter  system switch logfile;

系统已更改。

SQL> alter database recover datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DB

F';

alter database recover datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DBF'

*

ERROR 位于第 1 行:

ORA-00279: 更改 493852 (在 06/21/2009 12:25:02 生成) 对于线程 1 是必需的

ORA-00289: 建议: C:\ORACLE\ORA90\ORADATA\LAOJIU\ARCHIVE\1_17.DBF

ORA-00280: 更改 493852 对于线程 1 是按序列 # 17 进行的

SQL> recover datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DBF';

ORA-00275: 已经开始介质恢复

SQL> alter database recover cancel

2  ;

数据库已更改。

SQL> recover datafile  'C:\ORACLE\ORA90\ORADATA\LAOJIU\users01.DBF';

ORA-00279: 更改 493852 (在 06/21/2009 12:25:02 生成) 对于线程 1 是必需的

ORA-00289: 建议: C:\ORACLE\ORA90\ORADATA\LAOJIU\ARCHIVE\1_17.DBF

ORA-00280: 更改 493852 对于线程 1 是按序列 # 17 进行的

指定日志: {=suggested | filename | AUTO | CANCEL}

auto

已应用的日志。

完成介质恢复。

SQL> archive log list;

数据库日志模式            存档模式

自动存档             启用

存档终点            C:\oracle\ora90\oradata\laojiu\archive

最早的概要日志序列     19

下一个存档日志序列   21

当前日志序列           21

SQL>

oracle recover datafile,recover datafile和alter database recover datafile;相关推荐

  1. alter database datafile offline drop 与 alter tablespace drop datafile 区别

    以前整理的: Oracle 表空间基本操作 http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4681973.aspx 这篇Blog里真的是 ...

  2. alter database recover managed standby database 语句

    RDBMS 11.2.0.4 参考文档: ALTER DATABASE (oracle.com) 语法格式如下: 一种用法: alter database recover managed standb ...

  3. ORA-279 signalled during: alter database recover logfile

    在RMAN的RECOVER还原过程中,RMAN界面正常,但是检查.刷新告警日志,发现告警日志里面有ORA-279,如下所示: alter database recover logfile '/u06/ ...

  4. oracle datafile offline,alter database datafile offline drop 与 alter ...

    以前整理的: Oracle表空间基本操作 这篇Blog里真的是最基本的操作.其实今天写的内容,也可以放到那里面去.但是还是打算分开来讲.引起一个重视吧. 1. alter database dataf ...

  5. Oracle online系列(上):Online Move Datafile

    点击上方蓝色字关注我们~ 先从Online Move Datafile说起,Online Move Datafile是12.1的新特性,在12c之前如果想要move datafile通常需要下列步骤: ...

  6. alter database open resetlogs

    问题解决: 先要弄清楚alter database open resetlogs是什么意思,为什么要用resetlogs打开数据库,这个命令发出后oracle都做了什么? alter database ...

  7. alter database命令

    alter database:修改数据文件 alter database datafile 4 offline; alter database datafile '/opt/oracle/datafi ...

  8. ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别

    一.DataFile脱机或联机的两种方法: ① ALTER DATABASE 语句修改单独的DataFile ② ALTER TABLESPACE 语句修改所有的DataFile 1.在ARCHIVR ...

  9. 在Oracle DG Standby库上启用flashback database功能

    曾经发生的一次故障,让想起了在Oracle Data Guard环境中配置flashback databae功能的必要性:这样在primary库中用户不小心做truncate或其他不便回退操作时,也可 ...

  10. alter database datafile resize(+释放空间)

    RESIZE DATAFILE的时候会失败,因为一些OBJECT的EXTENTS已经扩展到DATAFILE的边缘(最大的地方).  下面的SQL可以让我们找到前5个最边缘的OBJECT select ...

最新文章

  1. largest number java_将给定的数组组成最大的数 Largest Number
  2. APPCAN MAS接口之SOAP
  3. Git和Github简单教程
  4. python论坛app_理解python web开发,轻松搭建web app!
  5. 拷贝构造函数 c语言中文网,C++对象的复制
  6. zip4j实现多线程压缩
  7. octotree插件 --- 将 Github 项目代码以树形格式展示
  8. 手机里tencent文件夹能删吗_手机内存卡里的tencent这个文件夹可以删吗?
  9. 其实华为手机按下这个按钮,还能自动清理内存垃圾,真是厉害了
  10. 小米笔记本pro频繁蓝屏故障解决
  11. 计算广告学(Computational Advertising)学习资料
  12. javascript 表单提交和验证的方法
  13. 最新HTML完整结构
  14. 浪潮之巅-读书笔记二
  15. unity-3d摄像头
  16. 给定一个字符串s,找出s中最长的回文子串,你可以假设s的最大长度是1000。
  17. Dubious Document
  18. char, unsigned char, int,unsigned int之间的相互转换
  19. matlab读Excel表格数据画图,matlab读Excel表格数据画图-matlab如何从excel表格中读取数据?...
  20. 揭秘霸王龙如何捕食三角龙:先斩首后享用(图)

热门文章

  1. github rust 项目Travis ci配置
  2. 区块链技术应用与安全发展
  3. 「Python海龟画图」利用海龟画笔绘制奥运五环
  4. 当代网瘾少年分析,以“2020年,我打了多少局王者荣耀”为例
  5. 一场对爱情的反思《少有人走的路:心智成熟的旅程》
  6. 高中计算机课听课记录表,信息技术课听课记录
  7. 计算机学硕研究计划,博士研究生学习计划和研究计划
  8. 账号密码管理系统html,管理员密码一般是啥
  9. java如何将mp4写入光盘_MP4文件刻录成DVD
  10. java的一些学习网址。。。。。