现象:

数据ora文件被删除,sqlplus链接数据库时报ORA-01033: ORACLE initialization or shutdown in progress错误

解决方案

先让该数据文件脱机,就可以打开数据库

开始解决:
启动SQLPlus,以system用户登陆
当然马上报错,不要理他,继续下面的命令:
 SQL>connect sys/sys as sysdba
 SQL>shutdown
 SQL>startup mount
--ARCHIVELOG(有文件,正常删除情况)模式命令,文件名要大写
 SQL>alter database datafile 'D:/TEST/ELOA.ORA' offline;
--NOARCHIVELOG(没有文件,如我们现在模拟的情况)模式命令
 SQL>alter database datafile 'D:/TEST/ELOA.ORA' offline drop;
 SQL>alter database open;
--查询数据文件联、脱机状态
 SQL>select file#,name,status from v$datafile;
 SQL>drop tablespace eloa
*
ERROR 位于第 1 行:
ORA-01549: 表空间非空,请使用 INCLUDING CONTENTS 选项
 SQL>drop tablespace eloa including contents
表空间已丢弃。
 SQL>conn eloa/javajava
已连接。

oracle ora文件被删恢复办法(针对9i)相关推荐

  1. oracle查看数据被谁删掉了,oracle数据文件被误删恢复

    ----数据文件被误恢复方法有两种.如果发现数据文件被删除咯,此时数据库是open状态,可以直接通过句柄恢复,如果发现数据库已经宕机了,就只能用其他方式咯.具体方法,如下: 1.利用句柄恢复数据文件 ...

  2. linux 的pwd文件被删,恢复被删除的文件-linux篇

    本文转自IBM中国上的文档 [http://www.ibm.com/developerworks/cn/linux/l-cn-filesrc/] [http://www.ibm.com/develop ...

  3. oracle物理文件删除如何恢复,Oracle数据文件物理删除后的恢复

    做系统管理的都是这样,难免会误删文件,某天要是把某个Oracle数据文件删除,那该如何恢复呢?(这里数据库是OPEN的,并且未关闭) 建立测试表空间 创建测试用户 插入测试数据 删除数据文件 恢复数据 ...

  4. linux rm 文件找回_linux rm -rf 删除文件之后的恢复办法

    记录我尝试恢复rm命令删除文件之后的恢复的三种办法. 先不管使用哪种办法,网上找到的主流的都是基于inode的,所以,在文件被删除后,马上挂起挂载盘只允许读操作,拒绝写操作是第一要义. 第一种 误删文 ...

  5. 文件误删一键恢复办法

    前段时间嫦娥三号和玉兔月球车成功登陆月球,这个背后是多少科学家的辛苦劳动,但是还有一些"功臣",那就是高科技的计算机!它们和科学家的良好配合才有了一个又一个成果.不得不说,自从计算 ...

  6. Xcode误删Images.xcassets文件夹的恢复办法(Assets.xcassets)

    然后记得在 image.xcassets把 iOS App 图标和启动图片加回来.....

  7. oracle数据文件被误删或损坏故障处理

    oracle数据文件被删或损坏故障描述: 数据库数据文件由于误操作被删除掉或由于磁盘坏掉导致数据文件损坏,数据库每十分钟读取损坏数据库文件失败后会提示: ORA-01116: 打开数据库文件 78 时 ...

  8. Oracle数据库文件恢复与备份思路

    http://oracle.chinaitlab.com/backup/823039.html 任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安 ...

  9. Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...

    任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制.当数据库发生故障后,希望能重新建立一个完整的数据 ...

  10. oracle通过表空间文件进行数据库恢复,oracle通过DBF恢复数据

    前一段客户运行的项目数据库突然崩溃,并且没有进行数据备份.解决办法: 1,安装oracle 10g数据库并创建一个要恢复的数据库相同一的实例(注意:最好是新安装的数据库,并且安装的数据库尽量和要恢复的 ...

最新文章

  1. C# DEBUG 调试信息打印及输出详解
  2. ESP32的FLASH、NVS、SPIFFS、OTA等存储分布以及启动过程
  3. Android安卓模拟器的使用
  4. cannot load SAP UI5 application view S2 useful method for resource load
  5. js实现select跳转
  6. 冯仕堃:预训练模型哪家强?百度知识增强大模型探索实践!
  7. 在qt中获取halcon窗口图片_Qt联合HALCON显示文件夹图片及初步处理
  8. php用putty安装吗,为什么通过Putty的SSH命令与PHP的phpseclib不同?
  9. 吴昂雄回应Arm中国控制权争夺:Arm罢免我无效
  10. stm32单片机端口映射_STM32F103C8T6 can端口映射
  11. 汇编语言指令用法大全
  12. 托业考试心得(930分;人大教材;6级500分水平,20天复习)
  13. HDOJ 1002 A + B Problem II 高精度的A+B问题
  14. python数字类型中包含了哪三种类型_Python数字类型中包含了________、________和_________三种类型。...
  15. 简体中文转换为繁体中文
  16. UNICODE与UTF-8的转换详解
  17. 设备管理---要点练习及总结
  18. [附源码]Java计算机毕业设计SSM房屋出租管理系统
  19. 简序《1912青年空间诗话之春》
  20. Bili狂神说Vue笔记

热门文章

  1. app banner设计
  2. “赚钱机器”网址导航站的生存之道
  3. 树莓派开发之旅 (十二)【树莓派常见疑难杂症】
  4. django “如何”系列7:错误汇报
  5. python爬虫新手准备工作
  6. 【计算机毕业设计】084大型商场会员管理系统
  7. 服务器英文修改成中文,云服务器的英文怎么换成中文
  8. 深富策略:上证指数收复3600市场缩量信号需警惕
  9. 华为云垃圾分类大赛,让AI 帮你“见圾行事”
  10. 钣金件是钣金工艺加工出来的产品