`
wengsibo
  • 浏览: 83482 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

oracle数据文件误删解决办法

阅读更多
一、(由于数据文件被删) 数据库启动不了! 即登录不了数据库;如下图



解决方法:
1) cmd
2) sqlplus “sys/oracle as sysdba”   --即以sysdba身份登录
3) shutdown;
4) startup;
  将出现如图错误: 显示哪个文件被误删; 复制被删的文件: 如 C:\AAA.DBF
 


5) alter database datafile ‘C:\AAA.DBF’offline drop;  --即屏蔽此文件
6) alter database open;  --打开数据
   如果正常打开则ok, 否则重复 将弹出如4)中的图;  解决办法如5);即重复 5,6步,直到数据库正常打开为止;

分享到:
评论

相关推荐

    oracle数据文件被误删除后的灾难处理

    #### 一、Oracle 数据文件误删前的准备 在开始讨论具体的数据恢复步骤之前,我们需要了解一些基本概念以及准备工作: 1. **了解数据文件的状态**:首先需要确认被误删除的数据文件属于哪个表空间。可以通过查询 `...

    oracle恢复误删数据

    请注意,闪回数据库操作可能导致数据文件的版本回退,因此必须谨慎操作。 - 示例: ```sql ALTER DATABASE FLASHBACK OFF; -- 如果已经开启,先关闭闪回 ALTER DATABASE FLASHBACK TO SCN 3047000; ``` 4. **...

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

    总结来说,删除Oracle表空间数据文件是一项需要谨慎操作的任务,理解`DROP DATAFILE`、`OFFLINE`和`OFFLINE DROP`的差异,以及掌握在OS层面误删后的恢复策略,对于维护数据库的完整性和一致性至关重要。在执行这些...

    解决误删了oracle的表空间

    运行在虚拟机的Linux下,解决误删了oracle的表空间,不用重装oracle

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

    本文将深入探讨如何在危机情况下进行Oracle数据文件的物理删除恢复。这个话题对于DBA(数据库管理员)来说至关重要,因为数据的安全性和完整性是任何业务的核心。 首先,我们需要理解Oracle数据文件(Data Files)...

    Oracle误删的重要数据恢复指导

    首先,用`RESTORE DATABASE`命令恢复数据文件,然后使用`RECOVER DATABASE`或`RECOVER DATAFILE`命令应用归档日志,最后可能需要`ALTER DATABASE OPEN RESETLOGS;`打开数据库。 5. **UNDOTABLE空间**:Oracle的UNDO...

    ODU3.9抽取oracle数据文件

    在描述中提到的"odu直接抽取oracle数据文件",意味着ODU3.9能够直接操作Oracle数据库的数据文件,而无需通过SQL*Plus或其他查询工具。这在处理大规模数据时尤其有用,因为它可以避免网络传输的延迟,并且能直接对...

    oracle使用logmnr找回误删数据.rar

    然而,操作失误导致的数据误删是每个DBA(数据库管理员)都可能面临的问题。在这种情况下,Oracle的Log Miner(日志分析工具,简称logmnr)提供了一种有效的方法来恢复这些丢失的数据。本文将详细介绍如何利用logmnr...

    oracle 12c因误删pdb数据文件导致整个数据库打不开的解决方法

    主要给大家介绍了关于oracle 12c因误删pdb数据文件导致整个数据库打不开问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。

    只剩下oracle 文件恢复全过程

    在进行数据文件恢复之前,首先需要确保有完整的Oracle数据文件备份(oracle_old),并且已经将Oracle数据库的安装路径设置为与系统之前的安装路径一致,即`D:\Oracle`。在这一阶段,选择“只安装”数据库选项可以...

    误删表空间导致Oracle不能启动的解决方法

    在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要结构,它由一个或多个数据文件组成。当管理员不慎删除了表空间相关的文件,可能会导致Oracle数据库无法正常启动,进而影响业务运行。本篇文章将深入探讨...

    oracle数据恢复工具

    "Oracle数据恢复工具"就是专为此目的设计的解决方案,尤其针对Oracle 9i、10g、11g这三个版本。 Oracle数据恢复涉及到多个层面,包括物理恢复和逻辑恢复。物理恢复主要是针对数据文件、控制文件、重做日志文件等...

    离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法

    ### 离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法 #### 概述 在Oracle数据库管理过程中,偶尔会遇到因误操作导致的数据文件出现问题的情况,例如误删除数据文件或者数据文件损坏等。这些问题可能会...

    oracle 误删恢复

    综上所述,Oracle提供了多种误删数据恢复的解决方案,从基本的闪回查询到高级的表空间闪回和ADR诊断,每种方法都有其适用场景和限制。在实际应用中,应结合具体情况选择最合适的方法,并确保有充分的准备和预防措施...

    数据库文件误删

    总之,当面临数据库日志文件误删的危机时,重要的是保持冷静,理解数据库恢复的基本原理,利用可用的工具和资源尽快恢复数据,同时也要防止类似问题的再次发生,例如设置严格的权限控制和定期备份策略。

    ORACLE truncate 数据恢复

    4. **操作系统文件恢复**:在某些情况下,如果数据文件没有被覆盖,可能可以通过操作系统级别的文件恢复工具找回。但这通常需要专业知识,并且成功率不能保证。 5. **第三方工具**:市场上有一些专门的数据库恢复...

    Oracle11g备份恢复笔记文档

    - **手工备份与恢复**:即用户管理的备份(UMAN),通过操作系统命令完成数据文件的备份与恢复,之后使用归档日志进行恢复。 - **自动备份与恢复**:利用 RMAN(Recovery Manager)实现自动化备份和恢复流程,支持...

    oracle基础教程

    4.1 如何恢复被误删的数据文件 51 4.2 如何杀掉吊死session 51 4.3 如何修改字符集 51 4.4 如何追加表空间 51 4.5 如何加大表的maxextents值 52 4.6 如何查询无效对象 52 4.7 怎样分析SQL语句是否用到索引 52 4.8 ...

    oracle物理表空间删除修复命令

    2. **数据文件**:每个物理表空间至少包含一个数据文件,这些文件存储在操作系统中,并由Oracle数据库进行管理。 3. **段**:在Oracle中,数据被组织成段(Segment),每个段属于一个特定的表空间。 4. **表空间类型**...

    oracle在导出dmp缺少的exp.exewenjain

    在Oracle环境中,"exp.exe"是Oracle Data Pump Export工具的一部分,用于将数据库对象(如表、索引、存储过程等)的数据和结构导出到一个或多个DMP(Data Pump Export)文件中。DMP文件是一种二进制格式,便于存储和...

Global site tag (gtag.js) - Google Analytics