1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Oracle归档空间不足应急处理方案

Oracle归档空间不足应急处理方案

本文将为您介绍当数据库归档目录告警时应采取的应急处理方案。

Oracle归档空间不足应急处理方案

首先,登录对应库查看NBU备份是否导致归档目录告警。如发现rman备份异常,则需立即联系对应NBU备份人员处理rman备份。

检查文件系统存储空间

其次,检查文件系统是否存在存储空间,可建立临时归档目录,并将原有归档文件切换到新建目录中。例如:

cd /oradata04
mkdir arch
alter system set log_archive_dest_1=LOCATION=/oradata04/arch VALID_FOR=(ALL_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=prizdq;

当正常库没有DG实例时,可使用以下命令:

alter system set log_archive_dest_1=LOCATION=/arch;

当库存在DG实例时,需要根据原log_archive_dest配置进行调整,例如:

alter system set log_archive_dest_1=LOCATION=/arch01/stbarch VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=stbzdq;

传输归档文件到其它机器备份

如果文件系统不存在足够的存储空间,就需要找到归档目录中历史最早的归档文件,将其传输到其他机器进行存储备份。传输过程可使用SCP/FTP等文件传输工具,以下为FTP传输脚本示例:

vi ftp20211008.sh
ftp -v -n IP地址 user oracle 密码
binary
prompt
lcd /arch/priarch
cd /rmanbak/rman
mget *.dbf
bye
nohup sh ftp20211008.sh &

以上即为Oracle归档空间不足的应急处理方案。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6588.html