oracle9i数据库,
我目前每天有用import方法做物理备份,也有对日志进行归档,由于我的数据库产生的归档日志文件太多太大,
我要如何处理可以把以前产生的归档日志文件删除掉让它重新开始产生,但又不影响备以后数据库出问题后来恢复它。
谢谢。

解决方案 »

  1.   

    备份的同时可以删除呀.
    如:
    $ more backup_db.sh
    run 
    {
    allocate channel t1 type disk;
    backup archivelog all delete input;
    backup database format 'full%u_%s_%p' include current controlfile;
    release channel t1;
    }
      

  2.   

    日志文件可是不敢删的!!!
    关闭数据库,做一次能备份(所有的数据文件、控制文件、redo日志、参数文件),
    测试一下备份的文件,能用就可以删除所有以前的归档日志了。
      

  3.   

    backup archivelog all delete input; 
    这句就是备份之后删除archivelog