You have to recover it by applying the backup with archive logs

解决方案 »

  1.   

    ORA-00600有很多种,你提问题时,应该把错误信息,贴全了(是ORACLE自己的信息),这样或许有人能解决你的问题
      

  2.   

    谢谢楼上两位:
    to black:
    作过恢复,4月21日以前没问题,4月21日之后就有问题。
    to w_tsinghua():
    600错误我只知道有一种:关于段的,如果感兴趣,可以提供详细信息。
    我以不抱如何希望来修复这个表了。
    我只想尽快重建这个,是单独建这个表,还是在表空间或数据文件的基础上重建都无所谓。
      

  3.   

    ora-00600 ,oracle经典的错误,呵呵,不好解决。
      

  4.   

    转自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;表空间已丢弃。
      

  5.   

    我今天试了一下楼上,对于正常的表空间和数据文件都可以,但对我的问题不起作用。
    OPEP没问题,但DROP TABLESPACE 提示ORA-03113错误。