因为数据库磁盘已满,数据库当机,启动不了,怎么办
ora-09925 unable to create audit trail file
HP-UX: Error:28 No Space On Device

解决方案 »

  1.   

    最简单而又可靠的办法:换大硬盘,用ghost磁盘对拷,有空间了它自然就跑起来了,不用你删什么trace文件和日志归档之类的
    因为删这些也解决不了根本问题,你还是得换硬盘,何况你换硬盘了还是要把这些文件再整回来,太麻烦了dos下操作时切记要小心,数据搞丢了你来骂我也是没有用D
      

  2.   

    追加硬盘,不启动数据库
    打开操作系统
    conn / as sysdba
    shutdown immediate;
    把较大的数据文件复制到新加入的磁盘上,
    比如说从d:\oracle\oradata\users01.dbf->E:\oracle\oradata\users01.dbf
    startup mount
    alter database rename file 'd:\oracle\oradata\users01.dbf'
    to 'E:\oracle\oradata\users01.dbf';
    alter database open
    就可以启动了。
      

  3.   

    追加硬盘,不启动数据库 
    打开操作系统 
    conn / as sysdba 
    shutdown immediate; 
    把较大的数据文件复制到新加入的磁盘上, 
    比如说从d:\oracle\oradata\users01.dbf->E:\oracle\oradata\users01.dbf 
    startup mount 
    alter database rename file 'd:\oracle\oradata\users01.dbf' 
    to 'E:\oracle\oradata\users01.dbf'; 
    alter database open 
    就可以启动了。
      

  4.   


    恢复介质文件,启动 START SERVER 
      

  5.   

    当物之急是先进DOS删除一些日志,腾出空间.再做下一步打算.