谢谢楼上两位: to black: 作过恢复,4月21日以前没问题,4月21日之后就有问题。 to w_tsinghua(): 600错误我只知道有一种:关于段的,如果感兴趣,可以提供详细信息。 我以不抱如何希望来修复这个表了。 我只想尽快重建这个,是单独建这个表,还是在表空间或数据文件的基础上重建都无所谓。
ora-00600 ,oracle经典的错误,呵呵,不好解决。
转自oradb.net某个数据文件损坏,如何打开数据库? 系统环境: 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.batnet stop "OracleWebAssistant0" net stop "OracleOraHome81TNSListener" net stop "OracleServiceORADB"shutdown在操作系统中删除test.ora文件重新启动服务start.batnet 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;表空间已丢弃。
to black:
作过恢复,4月21日以前没问题,4月21日之后就有问题。
to w_tsinghua():
600错误我只知道有一种:关于段的,如果感兴趣,可以提供详细信息。
我以不抱如何希望来修复这个表了。
我只想尽快重建这个,是单独建这个表,还是在表空间或数据文件的基础上重建都无所谓。
系统环境:
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.batnet stop "OracleWebAssistant0"
net stop "OracleOraHome81TNSListener"
net stop "OracleServiceORADB"shutdown在操作系统中删除test.ora文件重新启动服务start.batnet 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;表空间已丢弃。
OPEP没问题,但DROP TABLESPACE 提示ORA-03113错误。