Oracle非归档模式MediaRecovery错误之--ORA-26040系统环境:操作系统:LinuxRH55Oracle:Oracle11gR2模拟案例:1、查看数据库模式18:12:36SYS@prodarchiveloglis

Oracle非归档模式Media Recovery错误之--ORA-26040

系统环境:

操作系统:Linux RH55

Oracle: Oracle 11gR2

模拟案例:

1、查看数据库模式

18:12:36 SYS@ prod>archive log list;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination /dsk4/arch1

Oldest online log sequence 1

Current log sequence 3

2、创建新的Tablespace18:13:19 SYS@ prod>create tablespace tbs2

18:13:30 2 datafile '/u01/app/oracle/oradata/prod/tbs2.dbf' size 10m;

Tablespace created.

3、对数据库进行冷备[oracle@rh6 ~]$ rman target /

Recovery Manager: Release 11.2.0.1.0 - Production on Thu Jul 24 18:14:30 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

connected to target database: PROD (DBID=239333010)

RMAN> run {

2> shutdown immediate;

3> startup mount;

4> backup database format '/dsk3/bak/%s_%d.bak';

5> alter database open;

6> }

4、备份完成在新的Tablesapce上创建Object18:19:40 SYS@ prod>conn scott/tiger

Connected.

18:30:13 SCOTT@ prod>create table t1 tablespace tbs2 as select * from emp;

Table created.

Elapsed: 00:00:01.00

18:30:45 SCOTT@ prod>select count(*) from t1;

COUNT(*)

----------

14

Elapsed: 00:00:00.02

18:30:56 SCOTT@ prod>insert into t1 select * from t1 where rownum=1;

1 row created.

Elapsed: 00:00:00.02

18:31:16 SCOTT@ prod>commit;

Commit complete.

Elapsed: 00:00:00.04

18:31:18 SCOTT@ prod>insert into t1 select * from t1 where rownum=1;

1 row created.

Elapsed: 00:00:00.01

18:31:23 SCOTT@ prod>select count(*) from t1;

COUNT(*)

----------

16

5、查看Redo Log信息18:32:14 SYS@ prod>select group#,sequence# ,status from v$log;

GROUP# SEQUENCE# STATUS

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

1 4 CURRENT

2 2 INACTIVE

3 3 INACTIVE

Elapsed: 00:00:00.05

6、模拟数据文件被破坏

[oracle@rh6 ~]$ rm /u01/app/oracle/oradata/prod/tbs2.dbf

18:32:28 SYS@ prod>shutdown abort

ORACLE instance shut down.

重新启动Instance到mount,查看redo log,日志没有发生switch18:33:06 SYS@ prod>startup mount;

ORACLE instance started.

Total System Global Area 835104768 bytes

Fixed Size 2217952 bytes

Variable Size 775948320 bytes

Database Buffers 54525952 bytes

Redo Buffers 2412544 bytes

Database mounted.

18:33:42 SYS@ prod>select group#,sequence# ,status from v$log;

GROUP# SEQUENCE# STATUS

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

1 4 CURRENT

3 3 INACTIVE

2 2 INACTIVE

Open database出现数据文件丢失错误:

18:34:17 SYS@ prod>alter database open;

alter database open

*

ERROR at line 1:

ORA-01157: cannot identify/lock data file 9 - see DBWR trace file

ORA-01110: data file 9: '/u01/app/oracle/oradata/prod/tbs2.dbf'

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

media recovery oracle,Oracle非归档模式Media Recovery错误之--ORA-26040相关推荐

  1. oracle11 rman全备,Oracle 11g非归档模式下mount状态RMAN究竟能不能进行全备?

    Oracle 11g非归档模式下mount状态RMAN究竟能不能进行全备? 网上很多博客说可以备份,但是我做出的实验都是失败的,请教大家究竟Oracle 11g非归档模式下mount状态RMAN究竟能 ...

  2. oracle在非归档模式下,Oracle在非归档模式下不能更改表空间为备份模式

    Oracle表空间设置为备份模式后,便可以联机对表空间下数据文件进行文件系统级别的copy备份操作,因为期间对表空间的修改都记录到数据库的重做日志文件中. 由此想到数据库如果是非归档模式,那么这个表空 ...

  3. oracle数据库非归档模式数据备份和恢复

    模拟USER01.DBF文件被删除的情况进行恢复 1.先查看数据库确认为非归档模式 archive log list; 2.使用rman进行全量备份 因为是非归档模式,所以需要将数据库修改为mount ...

  4. Oracle从非归档模式变成归档模式

    更改数据库的归档模式需要重新启动数据库,在mount模式下修改,简要步骤 1   以shutdown immediate 方式关闭数据库 2  启动实例到mount状态 3  更改运行模式并打开数据库 ...

  5. oracle block media recovery,Oracle非归档模式Media Recovery错误之--ORA-26040

    11.转储对应的logfile 14:35:48 SYS@ prod>alter system dump logfile '/dsk1/oradata/prod/redo01a.log': Sy ...

  6. media recovery oracle,Oracle非归档模式MediaRecovery错误之--ORA-26040

    Oracle非归档模式Media Recovery错误之--ORA-26040 系统环境: 操作系统:Linux RH55 Oracle: Oracle 11gR2 模拟案例: 1.查看数据库模式 1 ...

  7. oracle非归档模式下如何备份,Oracle之RMAN数据库在非归档模式下的备份和恢复

    1.数据库在非归档模式下的备份 SQLgt; archive log list;数据库日志模式 非存档模式自动存档 禁用存档终点 USE_DB_RECOVERY_FIL 1.数据库在非归档模式下的备份 ...

  8. oracle归档模式教程,Oracle从归档模式变成非归档模式详细步骤

    更改Oracle数据库的非归档模式需要重新启动数据库,在mount模式下修改,简要步骤1 以shutdown immediate方式关闭数据库2 启动实 Oracle从归档模式变成非归档模式详细步骤 ...

  9. rman一致性备份oracle数据库可以在非归档模式下么,探索ORACLE之RMAN_03一致性备份...

    探索ORACLE之RMAN_03一致性备份 作者:吴伟龙 在之前的已经提到过备份分为一致性备份和非一致性备份,它们的区别就在于数据库所处的备份状态不同,并且一致性备份不能做增量备份恢复,需停业务,一致 ...

最新文章

  1. 06年编写的E阳指源码V1.7大放送
  2. zookeeper原理与使用
  3. kafka解决了什么问题?
  4. linux和信息资源管理,Linux top命令详解
  5. python有什么好玩的程序_Python小程序,够你玩一整天~
  6. python对矩阵对角线进行赋值
  7. python3小游戏源代码_python3实现弹弹球小游戏
  8. 三面头条,靠P9级算法分享的两本算法pdf书籍,轻松拿到offer
  9. 网上书店软件测试,网上书店测试用例.doc
  10. 手机浏览器,QQ通讯组件无法唤醒QQ客户端
  11. ImportError: No module named urlgrabber.grabber
  12. 建议将com.alibaba:fastjson升级至1.2.83
  13. 什么是SAS硬盘,服务器硬盘sas和sata有什么区别
  14. java 二进制转换成十六进制字符串_将二进制字符串转换为十六进制字符串JAVA
  15. 导出收藏到html是什么意思,详细说明如何导出浏览器的收藏夹
  16. 页面布局基础——2.3
  17. OSG3.6.3_X64_Collada Dae插件VS2017详细编译步骤
  18. 阿里钉钉Android实习面试也太太太太难了吧,对算法的要求堪比字节
  19. mmap函数的用法详解及实例分析
  20. lilo是什么意思_LILO LILO的意思解释|LILO是什么意思 -我酷百科

热门文章

  1. [html] 举例说明写一个button的按钮的方法有哪些?
  2. [html] 如何禁止手机端页面缩放?
  3. 前端学习(1998)vue之电商管理系统电商系统之实现步骤条和tab栏的数据
  4. 前端学习(1714):前端系列javascript之目录结构
  5. 前端学习(1361):学生档案信息管理3
  6. 前端学习(530):等分布局得间距方案第二种方式
  7. mybatis学习(34):动态sql-choose
  8. mybatis学习(30):修改功能
  9. java学习(48):带参带返回
  10. php json传输被过滤,php-the_content过滤器,用于将自定义字段添加到JSON响应