É 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, and I am also a naturalized Swedish citizen. I am a former Oracle ACE and, to keep up with academic research, I am a Computer Scientist with an MSc in Data Science and another MSc in Software Engineering. I have over ten years of experience working with companies such as IBM, Epico Tech, and Playtech across three different countries (Brazil, Hungary, and Sweden), and I have joined projects remotely in many others. I am super excited to share my interests in Databases, Cybersecurity, Cloud, Data Science, Data Engineering, Big Data, AI, Programming, Software Engineering, and data in general.
(Continue reading)