某个数据文件损坏,如何打开数据库?

系统环境:

1、操作系统:Windows 2000 Server,机器内存128M

2、数据库: oracle 8i R2 (8.1.6) for NT 企业版

3、安装路径:C:/ORACLE

错误现象:

因误操作,数据库中某一数据文件被误删,

控制面板的Oracle相关服务显示已启动,但用SQL*Plus无法连接,

显示以下错误

ORA-01033: ORACLE initialization or shutdown in progress

模拟现象:

create tablespace test datafile

'c:/test.ora' size 5M

AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED

default storage (initial 128K next 1M pctincrease 0)

/

关闭所有服务stop.bat

net stop "OracleWebAssistant0"

net stop "OracleOraHome81TNSListener"

net stop "OracleServiceORADB"

shutdown

在操作系统中删除test.ora文件

重新启动服务start.bat

net start "OracleWebAssistant0"

net start "OracleOraHome81TNSListener"

net start "OracleServiceORADB"

服务里OracleServiceORADB显示已启动,但用SQL*Plus无法连接,

显示ORA-01033: ORACLE initialization or shutdown in progress

解决方法:

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

C:/>svrmgrl

svrmgrl>connect internal

svrmgrl>shutdown

svrmgrl>startup mount

--ARCHIVELOG模式命令,文件名要大写

svrmgrl>alter database datafile 'C:/TEST.ORA' offline;

--NOARCHIVELOG模式命令

svrmgrl>alter database datafile 'C:/TEST.ORA' offline drop;

svrmgrl>alter database open;

--查询数据文件联、脱机状态

SQL> select file#,name,status from v$datafile;

SQL> drop tablespace test;

表空间已丢弃。

欢迎大家阅读《Oracle某个数据文件损坏,如何打开数据_oracle》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

oracle datafile损坏,Oracle某个数据文件损坏,如何打开数据_oracle相关推荐

  1. oracle的控制文件和数据文件损坏

    控制文件损坏 一.使用trace文件恢复 SQL> alter database backup controlfile to trace; --将控制文件备份到trace文件 Database ...

  2. 数据库oracle文件怎么打开,Oracle某个数据文件损坏,如何打开数据库-数据库专栏,ORACLE...

    某个数据文件损坏,如何打开数据库? 系统环境: 1.操作系统:windows 2000 server,机器内存128m 2.数据库: oracle 8i r2 (8.1.6) for nt 企业版 3 ...

  3. oracle undo数据文件坏,oracle undo数据文件损坏故障处理案例

    oracleundo数据文件损坏故障处理案例 大家都知道Oracle的数据都存储在数据文件中,undo表空间存储的数据是某些变更操作的前镜像以及一致性读数据,而且undo表空间是循环利用的,一段时间后 ...

  4. Oracle数据文件损坏无法正常修复问题

    如果Oracle数据库中,某个数据文件损坏,有冷备,但是归档日志文件缺失,导致数据文件无法恢复到一致性状态. 这种情况下如果没有其他恢复介质,可以接受数据丢失的话,可以通过修改数据文件头的SCN号,使 ...

  5. oracle使用打开数据库文件,Oracle技术网—某个数据文件损坏,如何打开数据库

    模拟现象: create tablespace test datafile 'c:\test.ora' size 5M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED ...

  6. 只读数据文件损坏恢复

    一.实验说明:本实验内容转载于luocs大牛的只读数据文件损坏恢复实验记录,非原创,下面的操作属于模拟实验. 操作系统:rhel 5.4 x32 数据库:oracle 11g r2 二.只读表空间概念 ...

  7. 模拟数据库,表空间和数据文件损坏后的恢复操作

    1环境准备 对数据库做一次全备份: 验证当前的备份文件: 2数据库损坏的恢复 2.1模拟数据库损坏 尝试重启数据库查看报错: 这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即 ...

  8. mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...

    MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...

  9. MongoDB 数据文件损坏修复救命repair与致命危险

    最近,一客户单实例mongodb数据库,没有备份的情况下遇到了断电导致的数据文件损坏,由于客户业务需要 及数据的不敏感性,要求尽快恢复业务,使用了Mongdb的自动修复repair命令进行修复.可喜的 ...

最新文章

  1. 【虚拟化实战】容灾设计之三Stretched Cluster
  2. fastjson读取json配置文件
  3. php数组中删除元素
  4. c swap方法在哪个库里面_swap
  5. VB6转换C#2010函数替换
  6. Mycat设置开机自启
  7. 程序员结婚晚回家怕出轨吗?老婆:不怕,老公是写代码的,忙得很!
  8. oracle高性能分页,Oracle中高性能分页包
  9. 打开并读取npy文件,查看文件内容
  10. jar包里面文件修改
  11. C++课设:GUI电话簿程序
  12. 【渝粤题库】陕西师范大学200091 东方文学专题研究 作业
  13. grafana快速搭建数据平台
  14. 中控考勤机-C#操作
  15. 20190919-4 单元测试 结对
  16. 信息学奥赛知识点(一)—计算机基础知识【转载】
  17. 不可错过的爬虫实例(一):教你爬取优美图库
  18. 2020年华中师范大学计算机考研经验分享
  19. Object Track(十):经典论文JDE速读
  20. Java计算税收代码实现

热门文章

  1. 践行网安,普惠河南——景安网络重磅网安公益项目加速推进中
  2. react 返回一个页面_react项目中实现返回不刷新
  3. 三星原生android手机,非原生系统??三星Android Go手机曝光
  4. 瓦伦达心态——再谈工作中的专注和心态
  5. 什么是静态的html页面,什么是静态页面?什么是动态页面?二者有什么区别
  6. 新体制SAR——BiDi SAR
  7. OAI搭建编译eNB报错
  8. 知识社会的到来:知识管理与知识协同
  9. terraform 腾讯云_使用Terraform优化云成本的权威指南
  10. 课程设计------学生考勤管理系统