关于一个oracle RAC 自动备份控制文件磁盘不足导致的报错

2024年 4月 25日 63.0k 0

分享一个数据库碰到的小问题,早上我在运维数据库日常巡检时,从脚本里发现一个备份错误,错误如下:

提示报了RMAN-03009:ORA-19504:ORA-17502:ORA-15041: 这几个错误,原因很简单,存放控制文件自动备份的路径在ASM磁盘的DATA组下面,而DATA盘容量已经快没了(已经迁移到达梦所以停止申请资源),

因为是生产环境,不能随意更改控制文件自动备份路径,问了领导。

所以我选择了另一种方法,就是删除过期的控制文件备份,因为数据文件归档文件备份保留策略是删除21天以前的备份,此时是4月底,所以我的思路是进入grid用户下,通过asmcmd手动删除四月份以前的控制文件备份。

[root@ywtdb2 ~]# su - grid

[grid@ywtdb2 ~]$ asmcmd

ASMCMD> cd DATA/TOPICIS/autobackup/

ASMCMD> ls

手动删除四月份以前的控制文件备份腾出空间

ASMCMD>rm -rf 2024_01_*/

ASMCMD>rm -rf 2024_02_*/

ASMCMD>rm -rf 2024_03_*/

进入sqlplus再次查询asm磁盘,发现清理了一部分空间

SQL>select group_number,name,total_mb,free_mb from v$asm_diskgroup;

先只有这样处理,over~

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论