DG修复:清理归档配置归档清理脚本
问题描述:DG同步断了十天,发现FRA归档盘符满了。需要清理下,重新增量恢复DG
Error 12528 received logging on to the standby
FAL[client, ARC1]: Error 12528 connecting to racdb for fetching gap sequence
Unable to create archive log file '+FRA'
ARC4: Error 19504 Creating archive log file to '+FRA'
Using STANDBY_ARCHIVE_DEST parameter default value as ?/dbs/arch
Unable to create archive log file '+FRA'
ARC2: Error 19504 Creating archive log file to '+FRA'
ARC0: Archiving not possible: error count exceeded
ARC3: Archiving not possible: error count exceeded
ARC1: Archiving not possible: error count exceeded
ARCH: Archival stopped, error occurred. Will continue retrying
ORACLE Instance racdg1 - Archival Error
ORA-16038: log 9 sequence# 1326058 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 9 thread 2: '+DATA/racdg/standbylog/std_redo09.log'
ARCH: Archival stopped, error occurred. Will continue retrying
ORACLE Instance racdg1 - Archival Error
ORA-16014: log 8 sequence# 1326059 not archived, no available destinations
ORA-00312: online log 8 thread 2: '+DATA/racdg/standbylog/std_redo08.log'
Archiver process freed from errors. No longer stopped
Sun Jan 16 16:04:30 2022
RFS[1]: Assigned to RFS process 25642
RFS[1]: No standby redo logfiles available for thread 1
Sun Jan 16 16:05:02 2022
Decreasing number of real time LMS from 3 to 0
Sun Jan 16 16:05:05 2022
RFS[2]: Assigned to RFS process 25950
RFS[2]: No standby redo logfiles available for thread 2
Sun Jan 16 16:07:14 2022
ALTER DATABASE RECOVER managed standby database using current logfile disconnect from session

ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 4096 1048576 5242880 1371450 0 1371450 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 1572864 0 0 0 0 N FRA/
MOUNTED EXTERN N 512 4096 4194304 6144 5696 0 5696 0 Y OCRDG/
ASMCMD> du 2021_12_03
Used_MB Mirror_used_MB
1278 1278
ASMCMD>
ASMCMD> ls
2021_12_03/
2021_12_04/
2021_12_05/
2021_12_06/
2021_12_07/
2021_12_09/
2021_12_10/
2021_12_11/
2021_12_12/
2021_12_13/
2021_12_14/
2021_12_15/
2021_12_16/
2021_12_17/
2021_12_18/
2021_12_19/
2021_12_20/
2021_12_21/
2021_12_22/
2021_12_23/
2021_12_24/
2021_12_25/
2021_12_26/
2021_12_27/
2021_12_28/
2021_12_29/
2021_12_30/
2021_12_31/
2022_01_01/
2022_01_02/
2022_01_03/
2022_01_04/
2022_01_05/
ASMCMD> du 2021_12_04
Used_MB Mirror_used_MB
41926 41926
ASMCMD>
ASMCMD>
ASMCMD> du 2021_12_05
Used_MB Mirror_used_MB
285342 285342
ASMCMD> rm -rf 2021_12_06
ASMCMD> rm -rf 2021_12_07
ASMCMD> rm -rf 2021_12_09
ASMCMD> rm -rf 2021_12_10
重新增量恢复DG
配置归档清理脚本,每天零点执行一次脚本
vi del_arch.sh
#!/bin/bash
source ~/.bash_profile
rman target / <<EOF
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt archivelog all completed before 'sysdate-15';
EOF
echo -e "\n"
crontab -e
0 0 * * * /home/oracle/del_arc.sh
DG修复:清理归档配置归档清理脚本的更多相关文章
- SQL Server定时自动抓取耗时SQL并归档数据发邮件脚本分享
SQL Server定时自动抓取耗时SQL并归档数据发邮件脚本分享 第一步建库和建表 USE [master] GO CREATE DATABASE [MonitorElapsedHighSQL] G ...
- Gitlab-CI持续集成之Runner配置和CI脚本
p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; f ...
- swift 之归档和解归档
swift 之归档和解归档 数据持久化的方式有很多种,归档是其中的一种,说起数据持久化的方式,iOS 中基本有以下几种方式:sqlite存储.coredata存储.UserDefault存储.归档.p ...
- gitlab6 nginx配置和启动脚本
gitlab6 nginx配置和启动脚本 cheungmine 2013-10 最近把gitlab安装到了ubuntu12.04.3的虚拟机上了.参考: https://github.com/gitl ...
- Centos 配置开机启动脚本启动 docker 容器
Centos 配置开机启动脚本启动 docker 容器 Intro 我们的 Centos 服务器上部署了好多个 docker 容器,因故重启的时候就会导致还得手动去手动重启这些 docker 容器,为 ...
- iOS:文件归档和解归档的详解和使用
文件归档和解归档: 用途: 所谓文件归档,就是把需要存储的对象数据存储到沙盒的Documents目录下的文件中,即存储到了磁盘上,实现数据的持久性存储和备份.解归档,就是从磁盘上读取该文件下的数据,用 ...
- 【转】jenkins上配置robotframeworkride自动化脚本任务
jenkins上配置robotframeworkride自动化脚本任务 编写好的自动化脚本,集成在jenkins上进行自动运行于监控,这里采用分布式构建,在一台slave上进行任务构建与自动化脚本的运 ...
- ubuntu系统自动配置开机启动脚本
以前一直搞的centos配置开机启动脚本,但是相同方法用在ubuntu系统上就不管用了,非常伤脑筋. 非常感谢 https://www.linuxidc.com/Linux/2017-09/1471 ...
- 【IPHONE开发-OBJECTC入门学习】对象的归档和解归档
转自:http://blog.csdn.net/java886o/article/details/9046967 #import <Foundation/Foundation.h> #im ...
- 推荐一款手机清理工具App悟空清理
推荐一款手机清理工具App悟空清理 1 介绍 悟空清理是一款完全免费的手机加速与存储空间清理工具软件,强力去除顽固垃圾,使手机运行更畅快. 2 特色功能介绍 悟空在手,清理无忧!悟空清理,人人都在用的 ...
随机推荐
- vue导出文件
/**导出 */ async toExcel() { // let result = await this.axios({ // method: 'get', // url: `issdc-manag ...
- AcWing 66. 两个链表的第一个公共结点 (2012算法题)
题目: 输入两个链表,找出它们的第一个公共结点. 当不存在公共节点时,返回空节点. 数据范围 链表长度 [1,2000]. 保证两个链表不完全相同,即两链表的头结点不相同. 样例 给出两个链表如下所 ...
- Delphi之不可思议
1.--------不可思议的函数调用--开始- 开发环境D7 1 function TForm1.GetssA: string; 2 begin 3 Result:=Result+'AA'; 4 e ...
- 磊磊零基础打卡算法:day19 c++字符串hash
5.22 字符串hash: 字符哈希串的意思 其实就是将字符串的前缀转换为数来存值由于每位的权值是不一样的 所以每个前缀值都对应着唯一的一种字符串: 主要用途:字符串/数据的比较,是kmp的一种替代: ...
- Ansys经验之:杨氏模量的本质概念理解——仿真在线工作记录
Ansys经验之:什么是杨氏模量? 这是我见到的很多来培训的结构力学仿真人员的困惑,始终不能只管理解,但又是一个入门的重要概念. 本质:杨氏模量=应力/应变,即单位应变的应力.那什么叫单位应变呢,也很 ...
- Java基础知识题
在Java语言中,已知 a 为int 型,b 为 double型,c 为 float 型,d 为 char 型,则表达式 a+b*c-d/a 的 结果类型为(选一项)A.intB.doubleC.fl ...
- C/C++ 异常处理机制(例:文件拷贝)
异常是一种程序控制机制,与函数机制互补. 函数是一种以栈结构展开的上下函数衔接的程序控制系统,异常是另一种控制结构,它可以在出现"意外"时中断当前函数,并以某种机制(类型匹配)回馈 ...
- 助教工作总结(高级语言程序设计C语言)
* { font-family: 宋体 } zw { font-size: 20px; line-height: 2em } 一.助教工作的具体职责和任务 在本学期担任陈欣老师的计科专业21级c语 ...
- HBase启动HMaster闪退
1.问题描述 (1)HBase启动 [Hadoop@master conf]$ start-hbase.sh SLF4J: Class path contains multiple SLF4J bin ...
- Web服务器2
Web服务器2 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: Web服务器的客户端服务器,提交程序运行截图 实现GET即可,请求,响应要符合HTTP协议规范 ...