É comum verificar o percentual de uso da flash recovery area (FRA) quando a mesma se encontra configurada na base de dados. Para verificar o percentual de uso da mesma, pode-se usar a V$FLASH_RECOVERY_AREA_USAGE. Com isso, segue um exemplo neste post:
- Verificando se a flash recovery area se encontra configurada:
SQL> show parameters recovery_file NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string +DG_FRA db_recovery_file_dest_size big integer 800G
Note que está configurado a flash recovery area para utilizar o disk group DG_FRA e com o valor máximo de uso para 800G. Outro ponto interessante, que o valor máximo é diferente do valor total do disk group, que pode possuir mais espaço. Para checar o tamanho total do disk group, pode-se usar a V$ASM_DISKGROUP, como no exemplo abaixo:
SQL> select name,total_mb from v$asm_diskgroup where name='DG_FRA'; NAME TOTAL_MB ------------------------------ ---------- DG_FRA 1228800
Viu só? Não estamos utilizando o disk group inteiro de 1228800MB para a FRA.
Todavia, dos 800G configurados para a FRA, vamos obter facilmente através da V$FLASH_RECOVERY_AREA_USAGE o percentual de uso. Sendo assim, segue um exemplo:
SQL> set pages 2000 SQL> set lines 2000 SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES -------------------- ------------------ ------------------------- --------------- CONTROL FILE 0 0 1 REDO LOG 0 0 0 ARCHIVED LOG 9.51 3.11 138 BACKUP PIECE 0 0 0 IMAGE COPY 0 0 0 FLASHBACK LOG 0 0 0 FOREIGN ARCHIVED LOG 0 0 0 7 rows selected.
Hi! I am Bruno, a Brazilian born and bred. Former Oracle ACE, Computer Scientist, MSc in Data Science, over ten years of experience in companies such as IBM, Epico Tech, and Playtech based in three different countries (Brazil, Hungary, and Sweden) and joined projects remotely in many others. I am super excited to show you my interest in Databases, Cloud, Data Science, Data Engineering, Bigdata, AI, Programming, Software Engineering, and data in general.
(Continue reading)