1.用RMAN连接目标DB: rman target / RMAN target sys/*****@orcl 2.在RMAN命令窗口中,输入如下命令(清理所有的归档日志): crosscheck archivelog all; delete expired archivelog all; 或者清理 ...
分类:
数据库 时间:
2021-06-22 18:05:05
阅读次数:
0
#检查磁盘使用率超过90%,并且后台进程没有rman在跑,就运行 /data/script/del_dg_arch.sh 脚本清理归档 a=`df -m /data |tail -n 1|awk '{print int($5)}'` b=`ps -ef|grep rman|grep -v grep| ...
分类:
系统相关 时间:
2020-04-01 10:37:22
阅读次数:
80
#创建目录: mkdir -p /home/oracle/tools/clear_log/ #编辑shell.sh 脚本 vi /home/oracle/tools/clear_log/clear_arch.sh #!/bin/sh . ~/.bash_profile cd /home/oracle... ...
分类:
其他好文 时间:
2019-11-27 13:47:36
阅读次数:
104
问题: 客户环境12.2 dg备库环境,定时清理归档脚本并未正常清理归档日志文件。 观察日志可以发现存在如下信息 RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process ...
分类:
数据库 时间:
2019-08-07 09:26:05
阅读次数:
380
下面介绍下oracle下定时清理归档日志文件操作。 假设:归档日志满,清空归档日志办法如下。 第一步:在c盘下面建立一个RMAN_DEL.txt文件 第二步:做一个批处理文件,名为:RAMN_DEL.bat 放在c盘的根目录.文件内容如下所示: 第三步:添加一个任务计划: 执行步骤如下图所示,任务计 ...
分类:
数据库 时间:
2016-05-10 12:31:03
阅读次数:
231
背景由于Oracle数据库开启了归档模式,经常因为归档日志文件占用空间过大而导致数据库无法正常连接,发现问题后需要手动清理归档日志,而发现问题时可能已经过去很长时间了,在生产环境中对用户的使用有非常严重的影响。项目中涉及到多方数据对接,对数据库的频繁插入和更新会生成大量的归档日志,归档日志空间是500G,大概一周左右的时间归档日志空间就100%。为解决这个问题这里使用脚本+定时任务自动清理归档日志,...
分类:
数据库 时间:
2016-01-04 10:18:43
阅读次数:
237
案例环境:2节点RACasm+单实例DG备库,备库用的是文件系统来存放数据文件,未用ASM;RAC一节点上部署有ogg。在主库上通过在线重定义对表做分区,创建分区表空间时备库上创建数据文件失败,导致日志传到备库无法应用,备库停止日志应用。rman备份清理归档的脚本无法及时清理归档..
分类:
其他好文 时间:
2015-04-09 17:44:27
阅读次数:
322
前天,业务反应数据库不能连接在操作系统通过字符串尝试登陆数据库报:ORA-00257: archiver error. Connect internal only, until freed解决思路:1.操作系统清理归档2.rman清理expired归档遇到日志不能切换,且归档目录未满的情况,且数据库...
分类:
其他好文 时间:
2015-03-18 13:59:19
阅读次数:
395
$ vi clean.sh
#!/bin/sh
export BACK_DATE=`date +%Y%m%d`
export BACKUP_PATH=/home/oracle/dbbak
echo `mkdir -p ${BACKUP_PATH}/archivelog/${BACK_DATE}`
rman msglog=$BACKUP_PATH/archivelog/${BACK_DAT...
分类:
数据库 时间:
2015-03-04 17:01:23
阅读次数:
223