数据文件被删除,介质恢复测试

实验如下:

user数据文件被删除状况下,介质恢复

  1. 首先备份user数据文件 alter tablespace user begin backup;复制user数据文件
  2. alter tablespace user end backup;
  3. 删除user用户 shutdown abort
  4. startup  报错ORA-01157或者ORA-01110
  5. select file#,change# from v$recover_file;
  6. 在看一下非INACTIVE状态在线日志的低位SCN;select min(first_change#) from v$log where status!=‘INACTIVE‘;
  7. select min(first_change#) from v$archived_log;查看SCN号是否小于userSCN
  8. recover automatic datafile 3(user);
  9. alter database open;
时间: 2024-08-25 13:25:05

数据文件被删除,介质恢复测试的相关文章

[课]9.2模拟数据库,表空间和数据文件损坏后的恢复操作

1环境准备 对数据库做一次全备份: 验证当前的备份文件: 2数据库损坏的恢复 2.1模拟数据库损坏 尝试重启数据库查看报错: 这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即使控制文件丢失也不影响我们进行恢复. 现在我们查看一下告警文件的报错: 2.2进行数据库恢复 3表空间损坏的恢复 3.1模拟表空间损坏 查看当前库的表空间,现在我们就模拟TEST_MSSM和TEST_ASSM表空间损坏. 删除表空间文件: 重启数据库查看报错信息: 我们查询一下告警文件里的错误信息:

Oracle数据文件物理删除后的恢复

做系统管理的都是这样,难免会误删文件,某天要是把某个Oracle数据文件删除,那该如何恢复呢?(这里数据库是OPEN的,并且未关闭) 建立测试表空间 创建测试用户 插入测试数据 删除数据文件 恢复数据库文件 建立测试表空间 SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /opt/oracle/oradat

ORACLE数据库文件丢失后的恢复测试

一.测试环境 数据库版本是11GR2,在做完一份完全备份之后,关机,做一份快照,每一次开机之后都执行数次alter system switch logfile以产生归档日志. 之后的测试都是基于这么一个完全备份来恢复. CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/backup/%F'; backup incremental level 0 format '/backup/%T_%f' database; 二.

电脑文件被删除的恢复方法

我们经常碰到电脑里的文件被误删除的情况,也许你会很着急,不知道如何是好.不用担心,下面小编就教大家两种方法恢复电脑删除的文件.      方法一: 如果是shift+删除的话,应该是无法找回了.如果是先进回收站再删除的话: 1.单击“开始”——“运行”,然后输入regedit(打开注册表); 2.在注册表编辑器中依次展开HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/ CurrentVersion/Explorer/DeskTop/NameSpace;

20_Oracle_Admin_移动表空间的数据文件以及删除表空间

一.使用ALTER TABLESPACE来移动数据文件 移动数据文件在调整表空间大小时有可能会用到,使用的是ALTERTABLESPACE命令.但是要注意的是,在进行此项操作之前,首先应将tablespace 设为offline,第二,需要确定目标数据文件是存在的. ======查询当前表空间信息======= SQL> select file_name, tablespace_name,bytes from dba_data_files; FILE_NAME                  

mysql数据文件删除,操作系统级别恢复文件

在什么备份的情况下,数据文件被删除了恢复 一些限制条件 1.需要恢复的数据块不要被使用 2.不是文件系统本身发生了损坏 使用工具ext3grep,http://code.google.com/p/ext3grep/ 安装 ./configure make make install mount ls -id 数据文件存放的文件系统目录 --查看inode umount 数据文件存放的文件系统目录 ext3grep /dev/sdb1 --ls --inode 2 ext3grep /dev/sdb

物理删除oracle数据文件的恢复

归档模式下测试: 一.open状态下物理删除数据文件,关闭情况恢复: SQL> create tablespace test datafile '+DATA/mecbs/datafile/test01.dbf' size 10M; Tablespace created. SQL> conn scott/scott; Connected. SQL> conn /as sysdba Connected. SQL> create user test identified by test

己亥清爽恢复系列之数据文件3篇:非核心数据文件物理损坏或丢失(无备份恢复)

己亥清爽系列说明:清爽系列是作为恢复系列的基础篇,基于FS(File System)文件系统的手工还原恢复,也叫基于用户管理的还原恢复,来自于博客园AskScuti. 实验说明:物理删除非关键系统数据文件,模拟介质损坏或丢失,且在无备份的情况下,如何进行手工完全还原恢复操作.注:控制文件.在线日志和归档日志都完整的情况下. 基于版本:Oracle 11gR2 11.2.0.4 AskScuti 概念说明:请严格区分什么叫还原(Restore),什么叫恢复(Recover). 还原(Restore

RMAN数据库恢复之恢复表空间和数据文件

执行表空间或数据文件恢复时,数据库既可以是MOUNT状态,也可以是OPEN状态.1.恢复表空间在执行恢复之前,如果被操作的表空间未处理OFFLINE状态,必须首先通过ALTER TABLESPACE…OFFLINE语句将其置为脱机.然后再RESTORE-->RECOVER--->ONLINE即可. RMAN> SQL 'ALTER TABLESPACE USERS OFFLINE IMMEDIATE'; 在恢复目录中注册的数据库的新原型 正在启动全部恢复目录的 resync 完成全部 r