shutdown abort后,再打开试试,主要是看有什么出错信息

解决方案 »

  1.   

    好象有这个ORA-01157
    0RA-01110
    e:\oracle\oradata\jinji\dr01.dbf,
    是不是数据库的文件坏了
      

  2.   

    我遇到过这个问题,是文件丢失,建议重新安装一下ORACLE吧!
      

  3.   

    alter database open
    ERROR 位于第 1 行:
    ORA-01157: 无法标识/锁定数据文件 7 - 请参阅 DBWR 跟踪文件
    ORA-01110: 数据文件 7: 'E:\ORACLE\ORADATA\JINJI\DR01.DBF'
      

  4.   

    用sysdba在sqlplus中登陆,然后startup不要嫁任何参数,这样应该ok了
      

  5.   

    在SVRMRGL中
    先shutdown abort;
    然后startup试试。
      

  6.   

    'E:\ORACLE\ORADATA\JINJI\DR01.DBF'你这个文件有问题了~
      

  7.   

    在进程中找到Oracle进程,杀掉这个进程,然后再启动服务。
      

  8.   

    1.先关闭数据库 
    shutdown abort
    2.把数据库启动到mount
    startup mount
    3.然后将损坏的数据文件脱机
    alter database datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF' offline
    4.然后建立一个替代文件
    alter database create datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF' as 'E:\ORACLE\ORADATA\JINJI\DR01.DBF'
    5.恢复数据文件
    recover datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF'
    6.将建立好的文件设置为联机
    alter database datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF' online以上方法使用于归档日志模式,如果是无归档模式,那设置为将损坏的数据文件脱机后,把相应的数据文件删除就OK了!不过这样数据肯定丢失了!