Automatic Storage Management на стендбай сервере ругается, что Disk Group FRA is 90.358% used ?
Давайте почистим Fast Recovery Area.
Немного подхачим гуляющий по интернету скрипт и получим готовую к выполнению в RMAN команду для удаления применённых арклогов с учётом тредов. Минус 2 от максимального, т.к. бывали случаи, что стендбай ломался и требовал пару уже применённых логов. Выполнять строго на Standby:
select 'DELETE NOPROMPT ARCHIVELOG UNTIL SEQUENCE '|| (max(sequence#)-2)||' THREAD '||THREAD# ||';' from v$archived_log where applied = 'YES' AND RESETLOGS_TIME = (select MAX(RESETLOGS_TIME) from V$DATABASE_INCARNATION) group by THREAD#;---
Чтобы быть уверенным, что особого отставания нет и адских гепов, посмотрим на PRIMARY
select max(SEQUENCE#),THREAD# from v$archived_log where RESETLOGS_TIME = (select MAX(RESETLOGS_TIME) from V$DATABASE_INCARNATION) group by THREAD#;
Получим что-то вроде этого:
DELETE NOPROMPT ARCHIVELOG UNTIL SEQUENCE 3786 THREAD 1; DELETE NOPROMPT ARCHIVELOG UNTIL SEQUENCE 3571 THREAD 2;
Возможно, будет хорошим решением будет включение опции автоматического удаления накатившихся арклогов:
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;