oracle datafile损坏,Oracle某个数据文件损坏,如何打开数据_oracle
某个数据文件损坏,如何打开数据库?
系统环境:
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相关推荐
- oracle的控制文件和数据文件损坏
控制文件损坏 一.使用trace文件恢复 SQL> alter database backup controlfile to trace; --将控制文件备份到trace文件 Database ...
- 数据库oracle文件怎么打开,Oracle某个数据文件损坏,如何打开数据库-数据库专栏,ORACLE...
某个数据文件损坏,如何打开数据库? 系统环境: 1.操作系统:windows 2000 server,机器内存128m 2.数据库: oracle 8i r2 (8.1.6) for nt 企业版 3 ...
- oracle undo数据文件坏,oracle undo数据文件损坏故障处理案例
oracleundo数据文件损坏故障处理案例 大家都知道Oracle的数据都存储在数据文件中,undo表空间存储的数据是某些变更操作的前镜像以及一致性读数据,而且undo表空间是循环利用的,一段时间后 ...
- Oracle数据文件损坏无法正常修复问题
如果Oracle数据库中,某个数据文件损坏,有冷备,但是归档日志文件缺失,导致数据文件无法恢复到一致性状态. 这种情况下如果没有其他恢复介质,可以接受数据丢失的话,可以通过修改数据文件头的SCN号,使 ...
- oracle使用打开数据库文件,Oracle技术网—某个数据文件损坏,如何打开数据库
模拟现象: create tablespace test datafile 'c:\test.ora' size 5M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED ...
- 只读数据文件损坏恢复
一.实验说明:本实验内容转载于luocs大牛的只读数据文件损坏恢复实验记录,非原创,下面的操作属于模拟实验. 操作系统:rhel 5.4 x32 数据库:oracle 11g r2 二.只读表空间概念 ...
- 模拟数据库,表空间和数据文件损坏后的恢复操作
1环境准备 对数据库做一次全备份: 验证当前的备份文件: 2数据库损坏的恢复 2.1模拟数据库损坏 尝试重启数据库查看报错: 这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即 ...
- mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...
MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...
- MongoDB 数据文件损坏修复救命repair与致命危险
最近,一客户单实例mongodb数据库,没有备份的情况下遇到了断电导致的数据文件损坏,由于客户业务需要 及数据的不敏感性,要求尽快恢复业务,使用了Mongdb的自动修复repair命令进行修复.可喜的 ...
最新文章
- 【虚拟化实战】容灾设计之三Stretched Cluster
- fastjson读取json配置文件
- php数组中删除元素
- c swap方法在哪个库里面_swap
- VB6转换C#2010函数替换
- Mycat设置开机自启
- 程序员结婚晚回家怕出轨吗?老婆:不怕,老公是写代码的,忙得很!
- oracle高性能分页,Oracle中高性能分页包
- 打开并读取npy文件,查看文件内容
- jar包里面文件修改
- C++课设:GUI电话簿程序
- 【渝粤题库】陕西师范大学200091 东方文学专题研究 作业
- grafana快速搭建数据平台
- 中控考勤机-C#操作
- 20190919-4 单元测试 结对
- 信息学奥赛知识点(一)—计算机基础知识【转载】
- 不可错过的爬虫实例(一):教你爬取优美图库
- 2020年华中师范大学计算机考研经验分享
- Object Track(十):经典论文JDE速读
- Java计算税收代码实现