`
cry615
  • 浏览: 153423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

误删Oracle的dbf文件登陆不成功的解决方法

 
阅读更多

 

最近看到之前不用的dbf,老碍事,没开启数据库登陆,一气之下删了。到了用oracle的时候,登不进去了,很恼怒。当然也知道离线删除数据库会出问题了,但没想到结果这么严重。

 

百度,谷歌一番,较好的解决方法还是比较少的,不过还好解决了,也算给了自己一个好的教训。

1.比较笨的方法,用Database Upgrade Assistant新建一个数据库实例。配置个新的服务名

2.命令解决的方法,较简单。如

http://www.2cto.com/database/201212/175519.html

 

如果不是专业oracledba或对oracle很熟的话,确实不能随乱操作了,尤其是数据库层面的东西了。

 

 

 

 

 

 

分享到:
评论

相关推荐

    误删除了Oracle的dbf文件后的解决方法

     误删除Oracle数据库的dbf文件,在启动和关闭数据库是会提示错误。  startup启动数据库时提示:  ORA-01157:无法标识/锁定数据文件  ORA-01110:数据文件:‘……/X1000_1.dbf' 未找到  解决方法:  1...

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

    O/S-Error: (OS2) 文件不存在 ``` 2. **确定受影响的数据文件**:根据错误信息,可以明确哪些数据文件被误删除。在本案例中,受影响的数据文件为 scsstz01.dbf, scsstz02.dbf 和 scsstz03.dbf。 #### 三、恢复...

    只剩下oracle 文件恢复全过程

    在IT领域,尤其是在数据库管理与恢复方面,Oracle数据库的文件恢复是一个极其关键且技术含量较高的过程。根据给定的文件信息,“只剩下oracle 数据文件恢复以前数据库全过程”这一标题明确指向了Oracle数据库的数据...

    ORA-01033解决方案(其误删表空间文件导致)

    ### ORA-01033 错误与误删Oracle表空间文件解决方案 #### 一、背景介绍 ORA-01033 错误是Oracle数据库中常见的错误之一,该错误通常出现在数据库初始化或关闭的过程中。当遇到此错误时,可能会导致SQL*Plus无法...

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

    尽管文档指出,READ ONLY表空间的数据文件不可删除,但实际测试表明这是可行的。 接着,我们讨论`OFFLINE`和`OFFLINE DROP`的区别。`OFFLINE`命令只是将数据文件设置为离线状态,不会实际删除它,而`OFFLINE DROP`...

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

    - 首先创建一个新的数据文件来替代原来的MIS.DBF文件。 ```sql alter database create datafile 'F:\DATAMIS\NEW_MIS.DBF' size 100m; ``` 3. **使原数据文件离线**: - 在创建了新的数据文件之后,可以尝试将...

    除非启用了介质恢复, 否则不允许立即脱机解决方法

    ### Oracle误删DBF文件与ORA-01033及ORA-01145错误处理 在Oracle数据库管理过程中,偶尔会遇到误删除重要数据文件(DBF)的情况,这种情况下可能会出现ORA-01033、ORA-01157或ORA-01145等错误。本文将详细介绍这些...

    oracle 卸载干净方法

    如果不需要保留旧的数据,可以删除数据文件(.dbf)、控制文件(.ctl)、redo日志(.log)以及归档日志。这些文件通常位于ORACLE_HOME的`database`或`oradata`子目录下。 6. **移除监听配置**: 删除`listener....

    dell-oracle_oracle_删除ORACLE_

    找到Oracle的数据库文件存放位置,如`ORACLE_HOME\oradata`,删除所有的数据文件(.dbf)、控制文件(.ctl)、重做日志文件(.log)以及归档日志文件。注意,如果数据有价值,需先进行备份。 5. **清理临时文件和...

    oracle常用脚本

    如果在删除表空间前误删了数据文件,可以通过以下步骤恢复: 1. 连接到数据库作为SYSDBA用户。 2. 如果数据库已启动,使用`SHUTDOWN ABORT`关闭数据库,然后使用`STARTUP MOUNT`启动到挂起模式。 3. 使用`ALTER ...

    oracle常用基本命令脚本

    根据提供的文件信息,我们可以归纳总结出以下几个重要的Oracle数据库管理和操作相关的知识点: ### 一、用户管理 #### 1.1 创建用户 ```sql CREATE USER XXX IDENTIFIED BY XXX DEFAULT TABLESPACE tablespaceName...

    Oracle备份与恢复案例

    例如,如果SYSTEM01.DBF数据文件损坏,可能需要使用备份的控制文件来重建数据文件,并利用归档日志进行不完全恢复,确保数据的完整性。 总结来说,Oracle备份与恢复的关键在于理解恢复的不同类型,掌握如何在实例...

    Oracle数据库用户角色、表空间创建、删除命令

    #### 解决删除表空间文件问题 如果在删除表空间之前误删了对应的数据文件,可能会导致数据库无法正常启动和关闭。此时可通过以下步骤恢复: 1. **连接到数据库**: ```sql SQLPLUS / AS SYSDBA ``` 2. **如果...

    oracle数据库入门

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

    Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

    Oracle数据库管理是数据库管理员(DBA)日常工作中不可或缺的一部分,涉及到用户、角色、表空间以及数据的导入导出。在Oracle环境中,理解如何创建、删除这些元素以及如何通过命令行进行操作至关重要。以下是对这些...

    oracle 用户 表空间 以及几个工作中用到的特殊函数

    这里创建了一个名为`histdb`的表空间,数据文件位于"E:\oracle\histdb.dbf",初始大小为200MB,自动扩展每次10MB,最大无限制。 4. **调整表空间**: 可以通过`ALTER DATABASE DATAFILE`语句调整表空间的自动扩展...

    Oracle数据库用户角色、表空间创建、删除命令.docx

    这里,`BCCdata`是表空间名,`D:\oracle\oradata\BCC\BCC.dbf`是数据文件的路径,`SIZE 100M`是初始大小,`AUTOEXTEND ON NEXT 32M MAXSIZE 2048M`表示自动扩展机制,当空间不足时,会按设定的增量增加,最大不超过...

    oracle恢复工具-FY_Recover_Data

    至此,truncate掉的数据成功恢复,并且此方法也可以恢复drop table tablename purge删除的数据, 第九步:清理恢复产生的表空间和数据文件 特别提醒:恢复完成后,该方法会在数据库中产生一个表空间:FY_RST_...

    Oracle7.X 回滚表空间数据文件误删除处理方法

    Oracle 7.X 回滚表空间数据文件误删除处理方法 作为一名 IT 行业大师,我将从给定的文件信息中生成相关知识点,以下是详细的知识点说明: 一、 回滚表空间的重要性 在数据库中,回滚表空间是一部分,它记录数据库...

Global site tag (gtag.js) - Google Analytics