`
hubin
  • 浏览: 9134 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

oracle数据文件被删除后,恢复

阅读更多

先将数据库设置为归档模式

SQL*Plus

sqlplus system/system@orcl as sysdba

--创建实验表空间
sql>create tablespace test datafile
'c:\test.ora' size 5M
/

--创建实验用户
 
sql>create user test identified by test default tablespace test;
sql>grant connect,resource to test;
sql>conn test/test

sql>create table a(a number);
isql>nsert into a values(1);

commit;

--关闭数据库
sql> shutdown immediate;

--操作系统下删除test.ora文件

--重新启动数据库

sql> startup

这时,可以mount上,但无法打开,因为数据文件test.ora不存在,
显示错误如下:

ORA-01157: ????/?????? 8 - ??? DBWR ????
ORA-01110: ???? 8: 'C:\TEST.ORA'


sql> startup mount
sql> alter database create datafile 'c:\test.ora';
Ssql> set autorecovery on
sql> recover datafile 'c:\test.ora';
sql> alter database open;

sql>conn test/test
sql>select count(*) from a;

0
0
分享到:
评论

相关推荐

    Oracle必杀技物理删除数据文件恢复

    Oracle必杀技物理删除数据文件恢复,详解了实用的Oracle物理表空间删除修复命令。

    原创Oracle 物理删除数据文件恢复 危机演练

    原创Oracle 物理删除数据文件恢复 危机演练

    如何正确的删除Oracle表空间数据文件

    详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例

    操作系统重装后oracle数据库的恢复

    a、确认数据库的初始化配置文件、数据文件、重作日志文件、控制文件等没有被损坏或缺失。 b、使用oradim工具重建实例服务。如oradim -new -sid test -startmode m -pfile d:\oracle\admin\test\pfile\init.ora ...

    Oracle案例:损坏控制文件的恢复方法

    Oracle 案例:损坏控制文件的恢复方法 Oracle 数据库的控制文件是数据库的核心组件之一,对数据库的正常运行起着至关重要的作用。然而,控制文件的损坏可能会导致数据库无法启动或出错。因此,了解如何恢复损坏的...

    删除tab$记录的恢复脚本文件

    删除tab$记录的恢复shell脚本文件,本人亲测可用。环境:Oracle VM VirtualBox6.0+centos7+oracle11g,并成功恢复数据打开数据库。

    oracle数据库丢失恢复 ,systen01,dbf丢失恢复程序

    支持各种情况下的数据文件组合,例如system01.dbf 和用户表空间丢失,断电,误删除整个实例及误删除整个空间,以及磁盘被格式化,表空间被覆盖,RAID崩溃等极限救援。 3. 支持数据文件覆盖,为覆盖完的数据文件组合...

    oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结

    Oracle 的 IMPDP 和 EXPDP 数据泵导入导出全备数据库详细笔记文档总结...我们从建立测试数据开始,创建备份目录,创建逻辑目录,全备数据库,删除原来的数据表,最后使用 IMPDP 工具将备份文件导入到 Oracle 数据库中。

    某大型企业Oracle-RAC环境数据备份与恢复实践.docx

    RMAN 提供了多种恢复方式,包括完全恢复、表空间恢复和数据文件恢复等。在数据恢复过程中,需要根据不同的恢复场景选择合适的恢复方式。 四、ORACLE RAC 集群迁移到单机服务器 在某些情况下,需要将 Oracle RAC ...

    Oracle 主要配置文件介绍

    保护数据考虑的 尤其在 CAMS 双机应用模式下 能够保证数据的一致性 具体的修改操作可参考 Linux与 Oracle 安装手册 初始化参数文件是一个包含实例配置参数的文本文件 这些参数被设置为特 定的值 用于...

    oracle表空间和数据文件管理.ppt

    Oracle 表空间和数据文件管理 Oracle 数据库的存储结构可以分为物理存储...本章内容包括 Oracle 的存储结构、创建表空间、临时表空间、回滚表空间、表空间的状态、表空间信息查询、删除表空间和数据文件管理等内容。

    ODU数据恢复操作说明

    用于ORACLE数据文件的读取,常用于数据恢复工作使用。

    赤兔Oracle数据库恢复软件 v11.6.zip

    3.在ASM磁盘损坏严重的情况下,EOR可以扫描ASM磁盘,提取出没有被覆盖的数据文件,然后再提取和恢复数据。 4.支持的Oracle数据库版本包括7,8i,9i,10g,11g,12c支持跨平台运行,aix,hpux,linux,windows等 5.支持...

    归档模式恢复数据文件

    oracle数据库在归档模式下,恢复误删除的数据文件

    某大厂hrecp系统TSM备份恢复oracle手册

    2.1 备份ORACLE数据文件 5 2.2 数据库全备份 5 2.3 删除过期备份 6 2.4 数据库增量备份 6 2.5 查看已备份的数据 7 2.6 现阶段数据库备份脚本展示 7 3.数据库恢复操作 7 3.1 恢复前准备 7 3.2 恢复SPFILE文件 8 3.3 ...

    Oracle数据备份与容灾方案.pptx

    数据库系统故障案例:数据文件损坏、存储磁盘损坏、操作系统无法启动、软件安装报错、误删除操作等,都是数据库系统可能面临的各种故障。这些故障可能导致数据库无法启动、数据丢失、业务中断等严重后果。 应用程序...

    Oracle数据库的安装及备份的练习.docx

    控制文件是Oracle重要的物理文件,它记录了数据库的名称、每个数据文件的位置等等信息。控制文件一旦损坏,数据库将会立刻宕机。一般建议在创建数据库时采用多路复用控制文件的方式对控制文件进行冗余保护。如果使用...

    Oracle数据库常见表空间故障恢复方案.pdf

    这种情况下恢复回滚表空间故障最简单的方法就是先脱机然后删掉这个坏了的或丢失的数据文件,然后以访问受限的(restricted)模式打开数据库,删除并且重建包含损坏文件的回滚段表空间。 * 确定数据库是正常关闭的。...

    Oracle8i数据库日志文件的分析与恢复.pdf

    Oracle 8i 数据库日志文件的分析与恢复 Oracle 8i 数据库日志文件是数据库中最重要的组成部分之一,对数据库的可靠性和安全性起着至关重要的作用。日志文件记录了数据库中所有的事务操作,包括插入、更新、删除等...

    ORACLE数据库RMAN备份恢复[参照].pdf

    1. 建立恢复目录:恢复目录是 RMAN 用来存储备份信息的目录,包括备份的 metadata 和备份文件的信息。建立恢复目录需要创建恢复目录表空间、恢复目录所有者、授予恢复目录所有者角色等步骤。 2. 使用存储脚本:存储...

Global site tag (gtag.js) - Google Analytics