mv alert.log alert.log.bk
vi alert.log 
保存新文件修改.bk文件,再重新命名回去

解决方案 »

  1.   

    樓上的確定這樣可行?
    當一個文件被open,沒有close時改名.
    在Windows里是不可行的.
      

  2.   

    >>可是留在日志里的记录应该怎么删除啊
    如果是归档的,除非将归档日志都删除,
    但这样,会出事的,搞不好,数据库会无法恢复
      

  3.   

    我知道有SQL语句可以删除的,单位里有人已经怎么做了,就没高手回答吗
      

  4.   

    如果几个SQL就搞定
    那ORACLE就太差了。清楚日志不是那么容易的   为什么当初的时候就应该限制写入日志呀
      

  5.   

    大家都已经教了,可你看不明白.
    如果你的管理员也看不懂,那你就用个update就搞定了,不用考虑那么多.
    我今天怎么教人作坏事,自我批判中..
      

  6.   

    alter system switch logfile
    /
    /
    /再将归档日志删除
      

  7.   

    如果這麼容易就被你搞定
    那我們DBA還混什麼?