精华内容
下载资源
问答
  • 设置归档日志保留天数 ...1.1.2 在D盘highgo文件中创建删除归档日志命令的del_archivelog.txt文件,写入内容: connect target sys/oracle@orcl run{ crosscheck archivelog all; DELETE ARCHIVELOG ALL...
    1. 设置归档日志保留天数

    1.1.1设置系统环境变量ORACLE_SID,实例名称:ORCL

    1.1.2 D oracle 文件中创建删除归档日志命令的 del_archivelog.txt
    展开全文
  • 最好在删除日志的时候,做好相应的日志或者数据库备份。 C:\Documents and Settings\admin>rman 恢复管理器: Release 10.2.0.1.0 - Production on 星期五 3月 21 13:07:26 2014 Copyright (c) 1982, 2005, Oracle...

    最好在删除日志的时候,做好相应的日志或者数据库备份

    windows操作系统

    C:\Documents and Settings\admin>rman

    恢复管理器: Release 10.2.0.1.0 - Production on 星期五 3月 21 13:07:26 2014

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    RMAN> connect target sys

    目标数据库口令:
    连接到目标数据库: ORCL (DBID=1353910629)

    RMAN>list archivelog all; --查看归档日志的状态


    RMAN>crosscheck archivelog all; --命令的作用是将磁盘或者磁带上不存在的日志标记为expired

    RMAN>delete expired archivelog all; --删除过期的归档日志

    RMAN>DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';  --即删除7天前的归档日志

    RMAN>report obsolete;  --报告过期备份

    RMAN>allocate channel for maintenance type disk; --分配维护通道

    RMAN>release channel;--释放通道

    ------------------------------------------------------
    删除所有的归档文件 
    run{ 
      allocate channel t1 type disk; 
      delete force noprompt archivelog all; 
      release channel t1; 

      
    删除2013年10月01号23点12分22秒以前的所有归档日志 
    run{ 
      allocate channel t1 type disk; 
      delete force noprompt archivelog until time "to_date('2013-10-01 23:12:22','yyyy-mm-dd hh24:mi:ss')"; 
      release channel t1; 

      
    allocate channel t1 type disk  表示分配通道,通道的名称为t1 
    force  表示无论归档日志文件是否物理存在,都要删除在数据库中的记录 
    noprompt  表示删除前,不提示用户进行确认 
    release channel t1  表示释放通道t1


    来源:http://blog.csdn.net/super712/article/details/21710579

    展开全文
  • windows上设置自动删除oracle归档日志 原创 2015年10月10日 14:20:49 238500 刚搭建完的dataguard,有定时...1、创建一个删除归档日志的脚本(delete_arch.txt): connect target / run{ DELETE ARCHIVELOG A
    windows上设置自动删除oracle归档日志
    
    原创 2015年10月10日 14:20:49 238500
    刚搭建完的dataguard,有定时清理归档日志的需求。在主备库各设置了个定时任务
    其实和在linux上做脚本都差不多。
    1、创建一个删除归档日志的脚本(delete_arch.txt):
    connect target  /
    run{
    DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; //删除7天前的归档日志,怕哪天DG有问题,有日志没有及时应用
    --delete force noprompt archivelog until time 'sysdate-2' ;//如果归档文件删不掉,可以加force强制删掉
    crosscheck archivelog all;
    delete expired archivelog all;
    }
    2、创建批处理任务(delete_archive.bat)
    rman cmdfile=c:\delete_arch.txt
    3、创建一个windows任务定时调用批处理任务
    开始 => 所有程序 => 附件 => 系统工具 => 任务计划
    新建个任务计划了,然后根据要求配置下即可。
    展开全文
  • Oracle删除归档日志脚本

    千次阅读 2019-03-11 10:04:11
    原 Oracle 删除归档日志脚本https://blog.csdn.net/tianlesoftware/article/details/5211659版权声明: https://blog.csdn.net/tianlesoftware/article/details/5211659 归档日志记录着数据库的操作记录,是做数据...

    原 Oracle 删除归档日志脚本https://blog.csdn.net/tianlesoftware/article/details/5211659版权声明: https://blog.csdn.net/tianlesoftware/article/details/5211659
      归档日志记录着数据库的操作记录,是做数据恢复的依据,如果数据库开启了归档模式,那么就会产生大量的归档日志,当然如果有RMAN备份的话,可以在备份之后删除已经备份过的日志,如果是没有采用rman备份的话,就需要自己来删除这写归档日志。 下面的几个脚本就减轻了DBA的工作量。
      Linux 平台:
    0 2  * * * /home/oracle/scripts/del_archive.sh > /home/oracle/scripts/del_archive.log
    [oracle@hfcc-svr-newccsdb1 ~]$ more /home/oracle/scripts/del_archive.sh
    #!/usr/bin/ksh
    # create by tianlesoftware
    export ORACLE_HOME=/dba/oracle/product/10.2.0/db_1
    export ORACLE_SID=orcl
    export SHELL_DIR=/home/oracle/scripts
    del_seq=`ls /u01/newccs_archive/|head -1|cut -f2 -d_`
    echo $del_seq
    $ORACLE_HOME/bin/sqlplus -s "sys/PWD@SID as sysdba" <<eof >/home/oracle/scripts/max
    _sn.log
    set head off;
    set feedback;
    select max(sequence#) from v/$log_history;
    exit;
    eof
    max_sn=`cat /home/oracle/scripts/max_sn.log|awk '{print $1}'|grep ^[0-9]`
    max_sn=`expr $max_sn - 5`
    echo $max_sn
    while [ $del_seq -lt $max_sn ]
    do
      rm /u01/archive/1_"$del_seq"_692846987.dbf
      del_seq=`expr $del_seq + 1`
      echo $del_seq
    done
    或者用脚本:
    del_arc.sh
    find /u01/backups -mtime +10 -name "*.dbf" -exec rm -rf {} /;
     
    windows 平台:
      del_arc_orcl.bat
    forfiles /p d:/arc_orcl /m *.DBF /d -3 /c "cmd /c del @file"
      将del_arc_orcl.bat 添加到计划任务即可.
       ------------------------------------------------------------------------------
    QQ: 492913789
    Email: ahdba@qq.com
    Blog: http://www.cndba.cn/dave
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    DBA1 群:62697716(满);   DBA2 群:62697977(满)   DBA3 群:62697850(满)  
    DBA 超级群:63306533(满);  DBA4 群: 83829929  DBA5群: 142216823   
    DBA6 群:158654907  聊天 群:40132017   聊天2群:69087192
    --加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请https://img-blog.csdnimg.cn/20190217105710569.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNzgxNDE=,size_16,color_FFFFFF,t_70《算法导论 第三版英文版》_高清中文版.pdf
    https://pan.baidu.com/s/17D1kXU6dLdU0YwHM2cvNMw
    《深度学习入门:基于Python的理论与实现》_高清中文版.pdf
    https://pan.baidu.com/s/1IeVs35f3gX5r6eAdiRQw4A
    《深入浅出数据分析》_高清中文版.pdf
    https://pan.baidu.com/s/1GV-QNbtmjZqumDkk8s7z5w
    《Python编程:从入门到实践》_高清中文版.pdf
    https://pan.baidu.com/s/1GUNSg4mdpeOf1LC_MjXunQ
    《Python科学计算》_高清中文版.pdf
    https://pan.baidu.com/s/1-hDKhK-7rDDFll_UFpKmpw

    展开全文
  • windows系统删除oracle归档日志脚本

    千次阅读 2019-04-17 17:55:56
    一、新建bat脚本 oracle_archivelog_delete.bat @echo off ::以“YYYYMMDD”格式取出当前时间. set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2% set DATADIR=D:\app\archivelog_backup set ARCHIVELOG_FILE=D:\...
  • 手动删除归档日志

    2011-04-07 00:17:40
    总结一个问题: 因手动删除归档日志rman报错 我的环境: linux as4 + oracle 10.2.0.3今天我手动rm了一个归档日志,结果在rman做备份的时候报了如下错误:RMAN> backup ar...
  • 是做数据恢复的依据,如果数据库开启了归档模式,那么就会产生大量的归档日志,当然如果有RMAN备份的话,可以在备份之后删除已经备份过的日志,如果是没有采用rman备份的话,就需要自己来删除这写归档日志。...
  • Oracle 开启归档模式后,会一直不停的产生归档日志,如果不定时删除,迟早会撑爆磁盘空间,所以就需要布置定时删除归档日志的脚本! 至于为什么要开启归档模式,还有怎么开启归档模式!请参考:Oracle 开启归档模式 ...
  • RMAN无法删除归档日志

    2017-01-17 13:46:14
    今天同事问到一个问题,他那边的一套11g数据库使用...要来ip登录上去一看确实是,最旧的归档日志是16年5月的。oracle@ps251n2s:[/opt/oracle/archive/db]ls-ltr|more total3059881082 -rw-r-----1oracleoinstall72...
  • #功能:自动删除ORACLE归档日志文件 #删除方式:rman ,deletearchivelog #调用方式:可单独调用,或在job_clean_archivlog.sh脚本中根据需要调用见另外的附件) ##############################################
  • Oracle Rac集群环境下删除归档日志

    千次阅读 2014-06-02 08:31:12
    Oracle Rac集群环境下删除归档日志 归档日志存放形式主要存放方式有以下方式: 一、ASM方式  oracle 10G、oracle11g、oracle 12C版本如果操作系统是AIX、HPUX、Linux下,一般都会采取ASM建库...
  • 先说明一下,目前碰到两种情况因为归档日志被删除,导致备份失败。 第一种情况,是普遍遇到的因为磁盘空间不够将归档日志rm删除后,...第二种情况,是主动在RMAN下删除归档日志后,执行备份脚本闪退的问题(当然是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,916
精华内容 5,566
关键字:

windows删除归档日志