Je travaille avec Oracle 11R2 et je veux voir la taille maximale de mes fichiers journaux de Redo (je n'ai pas installé oracle, donc je ne suis pas au courant de la configuration).
J'ai cherché Internet mais tout ce que j'ai trouvé concerne la façon d'effacer et de le remplacer.
Y a-t-il lieu dans le dictionnaire de données que je peux trouver ces informations?
J'ai déjà essayé v$log
et v$parameter
Mais je n'ai pas trouvé ce que je cherche.
Si vous souhaitez la taille des membres du journal de redro (fichiers sur disque), utilisez la requête ci-dessous:
-- Show Redo Logs info
set linesize 300
column REDOLOG_FILE_NAME format a50
SELECT
a.GROUP#,
a.THREAD#,
a.SEQUENCE#,
a.ARCHIVED,
a.STATUS,
b.MEMBER AS REDOLOG_FILE_NAME,
(a.BYTES/1024/1024) AS SIZE_MB
FROM v$log a
JOIN v$logfile b ON a.Group#=b.Group#
ORDER BY a.GROUP# ASC;
La sortie de la requête doit ressembler à:
GROUP #THREAD# SEQUENCE# ARC STATUS REDOLOG_FILE_NAME SIZE_MB
---------- ---------- ---------- --- ---------------- ---------------------
1 1 4 YES INACTIVE /Oracle/oradata/orcl1/redo01.log 50
2 1 5 YES INACTIVE /Oracle/oradata/orcl1/redo02.log 50
3 1 6 NO CURRENT /Oracle/oradata/orcl1/redo03.log 50