Fdb log files

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Script SQL*Plus de diagnostic
Rôle Liste des fichiers de log Flashback Database
Voir aussi Fdb status · Fdb redo time matrix

Fdb log files liste l'ensemble des fichiers de log du Flashback Database, groupés par thread (utile en RAC), avec leur taille, leur numéro de séquence et leur SCN/date de première écriture.

Script

SET TERMOUT OFF
COLUMN current_instance NEW_VALUE current_instance NOPRINT
SELECT RPAD(SYS_CONTEXT('USERENV', 'INSTANCE_NAME'), 17) current_instance FROM dual;
SET TERMOUT ON

PROMPT
PROMPT +------------------------------------------------------------------------+
PROMPT | Rapport   : Fichiers de log Flashback Database                         |
PROMPT | Instance  : &current_instance                                         |
PROMPT +------------------------------------------------------------------------+

SET ECHO OFF FEEDBACK 6 HEADING ON LINESIZE 180 PAGESIZE 50000 TIMING OFF VERIFY OFF
CLEAR COLUMNS BREAKS COMPUTES

COLUMN thread#                                        HEADING 'Thread #'
COLUMN sequence#                                      HEADING 'Sequence #'
COLUMN name              FORMAT a65                   HEADING 'Log File Name'
COLUMN log#                                            HEADING 'Log #'
COLUMN bytes             FORMAT 999,999,999,999       HEADING 'Bytes'
COLUMN first_change#                                   HEADING 'First Change #'
COLUMN first_time                                      HEADING 'First Time' JUST RIGHT

BREAK ON thread# SKIP 2
COMPUTE count OF sequence# ON thread#
COMPUTE sum   OF bytes     ON thread#

SELECT
    thread#
  , sequence#
  , name
  , log#
  , bytes
  , first_change#
  , TO_CHAR(first_time, 'DD-MON-YYYY HH24:MI:SS') first_time
FROM
    v$flashback_database_logfile
ORDER BY
    thread#
  , sequence#;

Le BREAK ON thread# couplé aux COMPUTE ajoute, à la fin de chaque thread, le nombre de fichiers et la somme de leur taille — pratique pour évaluer d'un coup d'œil le volume total occupé par le flashback sur une instance donnée en environnement RAC.

Voir aussi