oracle归档日志保留时间,Oracle 11g Data Guard 备库归档日志清理脚本(保留一周归档)...
#!/bin/sh
#clean archived log
#author jiadingyi
#version 1.0 2015/11/04
#设置数据库环境变量
TMP=/tmp
export TMP
TMPDIR=$TMP
export TMPDIR
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_HOME
ORACLE_SID=gtfdb
export ORACLE_SID
ORACLE_UNQNAME=gtfdbdg
export ORACLE_UNQNAME
ORACLE_TERM=xterm
export ORACLE_TERM
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
export CLASSPATH
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_DATE_FORMAT
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
now=`date +%Y%m%d`
Gap=`sqlplus -silent "/ as sysdba" << EOF
set pagesize 0 feedback off verify off heading off echo off
select count(*) from v\\\$archive_gap;
exit;`
Arc_applied=`sqlplus -silent "/ as sysdba" << EOF
set pagesize 0 feedback off verify off heading off echo off
select count(*) from v\\\$archived_log where applied='NO';
exit;`
#check the archive log applicance and the gap information
if [ $Gap -eq 0 ] && [ $Arc_applied -eq 0 ]
then
rman target / log=/home/oracle/log/$now.log << EOF
delete noprompt archivelog until time 'sysdate-7';
exit
EOF
else
echo "Please check the archivelog appliance error.." >> /home/oracle/log/error_$now.log
#sendmail
#mail -s "subject" jiadingyi@xxx.com < /home/oracle/log/$now.log
fi
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26506993/viewspace-2050904/,如需转载,请注明出处,否则将追究法律责任。
oracle归档日志保留时间,Oracle 11g Data Guard 备库归档日志清理脚本(保留一周归档)...相关推荐
- Oracle 11g Data Guard环境中的归档管理
在11g里面,随着ASM.RAC.Data Guard(包括Active Data Guard)的成熟,使用RAC+ASM+Data Guard越来越成为一种可靠的.维护简单.稳定的高可用性和容灾保护 ...
- Oracle 11g Data Guard 物理备库快速配置指南(下)
第二部分 作者介绍 作者 Jed Walker 是科罗拉多 Centennial Comcast 媒体中心的数据操作经理(Manager of Databse Operation).他从1997年开始 ...
- Oracle 11g Data Guard 之角色转换
1.1 简介 Data Guard配置包括1个primary角色的数据库和1个或者多个standby角色的数据库,数据库的角色我们可以通过V$DATABASE中DATABASE_ROLE字段来获得. ...
- Oracle 11g Data Guard 使用duplicate from active database 创建 standby database
用这种方式来搭建DG ,主库的停机时间很少,只需要重启一下,使参数生效.也可以用这种方法进行DB迁移.DG搭建好,然后把备库激活就可以了. 这样整个迁移中宕机时间也比较短. Oracle 11g的py ...
- oracle 查看日志组切换状态_Oracle 11g ADG 快照备库切换步骤
作者 | JiekeXu 来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 大家好,我是 JiekeXu,很高兴又和大家见面了 ...
- Oracle 11g Data Guard 之逻辑备库角色转换
逻辑备库不复制数据库服务,在进行switchover或者failover时,连接主库服务的中间层将不能连接(因为服务的创建没有被复制),或者连接不正确的版本(因为服务属性的修改没有被复制). Orac ...
- ORACLE 11G DATA GUARD配置之Dataguard基本原理
1.DATAGUARD原理 DATAGUARD是通过建立一个PRIMARY和STANDBY组来确立其参照关系. STANDBY一旦创建,DATAGUARD就会通过将主数据库(PRIMARY)的REDO ...
- Steps to configure Oracle 11g Data Guard Physical Standby – Active Data Guard Part-I
2019独角兽企业重金招聘Python工程师标准>>> Steps to configure Oracle 11g Data Guard Physical Standby – Act ...
- oracle rfs进程过多,oracle 11g data guard 中RFS、MRP进程的说明
下面是主备库进程的一张关联图 RFS(remote file server):运行在备库上的进程,用于在备库上进行主库的日志恢复.默认,这个进程用于接收从主库传送过来的归档日志. 当物理备库启用了 R ...
最新文章
- AlexeyAB DarkNet YOLOv3框架解析与应用实践(五)
- hp惠普笔记本电脑黑屏大小写锁定键闪烁报错无法开机怎么办?
- html如何让tr自动换行,js和css如何让table自动换行但是不是超出td?
- 自己制作 SPx N合1 自动安装盘(x86)
- 数据结构——队列(C语言实现)
- sqlplus / as sysdba报错ORA-01031: insufficient privileges
- spring-data-redis版本冲突引发的问题
- 如何使用java程序操作ActiveMQ
- .NET 指南:转换操作符
- 玩转Web之servlet(四)---B/S是如何使用http协议完成通信过程的
- html表格宽度拖拽,Js拖拽实现改变Table的列宽解决方案
- cloudstack java api_CloudStack API编程指引
- ubuntu 下一个神奇的命令--以窗口形式打开某个文件夹
- 项目管理表格模板/实用表格-WBS及WBS字典
- 2-Centos7下安装部署RabbitMQ
- 单片机设计 指纹识别系统
- python模拟按键网游_Python 实现键盘鼠标按键模拟
- CTF比赛的简单了解
- 综述论文要写英文摘要吗_关于小论文的一些撰写建议!
- linux路径跟踪命令,Linux基础命令---tracepath追踪路由信息
热门文章
- UI5的货币显示格式的逻辑
- IBASE category 01 component hierarchy
- Equipment download - individual object以及object structure创建细节
- Opportunity expected revenue storage field
- CL_THTMLB_COLOR_UTIL
- NoSuchBeanDefinitionException - not resolved currently
- SAP Netweaver和阿里云的战略合作关系
- 瑞幸咖啡官网的视频播放原理讲解
- 使用代码获得Netweaver里某个software component和C4C的版本
- Hybris UI的Route(路由)实现