`

物理删除 .DBF文件导致数据库不能正常使用的解决方法

阅读更多
由于本机oracle安装所在的E盘空间不足,故把不用的数据文件E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TCM_BM.DBF 直接物理删除,
导致数据库普通用户无法正常登录

解决办法:

用sys用户登录数据库,执行命令:
SQL>  alter database open;
alter database open
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TCM_BM.DBF'



此时使用非归档模式删除数据文件(文件已经被物理删除,此处作用只是删除文件映射):
SQL> alter database datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TCM_BM.DBF' offline drop;
Database altered

SQL>  alter database open;
Database altered

此时oracle普通帐号可以正常使用了。
分享到:
评论

相关推荐

    oracle删除哪些内容可以减少USERS01.DBF数据文件的大小

    在Oracle数据库管理中,优化数据文件的大小是...通过上述方法,可以有效地减少`USERS01.DBF`数据文件的大小,从而优化存储空间的使用效率。同时,这些方法也为数据库管理员提供了一种维护数据库健康状态的有效途径。

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

    一旦数据文件被物理删除,不仅文件本身消失,Oracle数据库可能无法识别该文件,导致表空间不可用,进而影响到相关的数据库对象。因此,快速有效的恢复策略至关重要。 恢复步骤如下: 1. **备份检查**:在尝试任何...

    实验2Oracle数据库物理存储结构管理.doc

    7. 删除及备份控制文件:误操作可能导致数据库启动问题,控制文件的备份和恢复至关重要。备份控制文件通常使用 `ALTER SYSTEM BACKUP CONTROLFILE TO TRACE` 命令,而恢复则可能需要使用RMAN(恢复管理器)。 8. ...

    实验2Oracle数据库物理存储结构管理.docx

    10. 删除控制文件:删除控制文件可能导致数据库无法启动,必须谨慎操作。 11. 查询控制文件信息:通过V$CONTROLFILE视图可以查看数据库的所有控制文件。 12. 添加重做日志文件组:重做日志用于记录所有事务更改,...

    Oracle-10g数据库基础教程(XXXX) 第06章物理存储结构.pptx

    2. 控制文件:记录了数据库的物理存储结构信息,包括数据文件的位置、状态等,对于数据库的正常运行至关重要。管理控制文件包括确保其安全性和备份,以防止数据丢失。 3. 重做日志文件:记录了数据库的所有更改操作...

    大型数据库技术-实验六 oracle备份恢复.doc

    2. 在尝试删除数据库和dbf文件时,若数据库仍在运行,会报“ORACLE initialization or shutdown in progress”的错误。正确的操作是先停止数据库服务,删除文件,再重启服务。 物理备份过程的关键步骤包括: 1. ...

    ORACLE 数据库入门.pdf

    如果意外删除了一个Oracle数据文件,比如某个应用表空间对应的数据文件“adc.dbf”,会导致控制文件描述与物理文件不匹配,从而无法启动数据库。解决方法是: 1. **卸载对应表空间**:使用`alter tablespace <表空间...

    Oracle 11g数据恢复向导恢复数据文件

    由于硬件故障、人为误操作或其他原因导致的数据文件丢失或损坏,可能会影响到数据库的正常运行。因此,了解如何有效地恢复这些数据文件至关重要。 #### 二、RMAN工具简介 Oracle 11g提供了强大的备份与恢复工具——...

    ORACLE日志丢失的恢复

    如果丢失的日志文件导致无法通过上述方法恢复,则可能需要重建控制文件。步骤如下: 1. **正常关闭**:确保数据库处于关闭状态。 2. **删除文件**:手动删除丢失的日志文件。 3. **启动数据库**:使用`STARTUP`命令...

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

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

    Oracle10g数据库基础教程(XXXX)第06章物理存储结构.pptx

    控制文件记录了数据库的物理结构信息,包括数据文件的位置和状态,对于数据库的正常运行至关重要。当数据库需要进行恢复时,控制文件是不可或缺的。 重做日志文件用于记录对数据库的所有更改操作,确保在系统故障后...

    精彩编程与编程技巧-如何删除FoxPro数据库的数据...

    这是一个重要的步骤,因为如果不执行`PACK`,被删除的记录所占用的空间不会被释放,这可能会导致数据库文件变得非常大。 3. **设置删除选项**: - 在FoxPro中,可以通过设置系统参数来控制是否显示被标记为已删除...

    ORACLE数据库入门.pptx

    - 不正确关闭可能导致数据库无法启动,此时可能需要调整控制文件或修复损坏的物理文件。 在遇到物理文件丢失或损坏的情况,需要通过卸载表空间、删除对应数据文件或使用其他备份手段来保持控制文件与实际物理结构...

    Oracle数据库系统结构教程.pptx

    在Oracle中,物理存储结构是数据库在操作系统层面的具体表现,包括数据文件、控制文件、重做日志文件等,而逻辑存储结构则描述了数据库内部的数据组织方式,与操作系统无关。 1. 数据文件是Oracle数据库中最基础的...

    Oracle数据库常见维护问题手册-精典

    4. 如果是由于数据文件损坏导致的问题,可以尝试使用RMAN工具进行修复或恢复。 **如何修改Oracle系统参数** 修改Oracle系统参数可以通过以下几种方式: - 动态参数(可以在运行时修改): ```sql ALTER SYSTEM ...

    oracle数据库入门

    如果物理上误删了Oracle的数据文件,例如某个应用表空间对应的数据文件("adc.dbf"),这会导致控制文件描述与实际存在的文件不匹配,进而导致数据库无法启动。此时,可以通过以下步骤解决: 1. 卸载对应的表空间。 2. ...

    《ORACLE 数据库入门》 精品资料.pptx

    - 数据文件的物理删除可能导致数据库无法启动,这时需要通过卸载表空间、删除文件和更新控制文件来恢复。 理解Oracle数据库的基础知识是进一步学习和使用Oracle的关键,包括数据库设计、性能优化、备份与恢复等...

Global site tag (gtag.js) - Google Analytics