Rman backup sets 8i

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Script SQL*Plus de diagnostic
Vues source v$backup_set, v$backup_piece
Voir aussi Rman backup sets · RMAN

Rman backup sets 8i est la variante Oracle8i de Rman backup sets : même principe (lister les jeux de sauvegarde connus du control file), mais sans la colonne spfile_included — la vue v$backup_spfile n'existe pas encore sous 8i (le SPFILE lui-même n'a été introduit qu'avec Oracle9i). À réserver aux environnements 8i encore en exploitation ; sur toute version 9i et ultérieure, préférer Rman backup sets.

Script

SET TERMOUT OFF
COLUMN current_instance NEW_VALUE current_instance NOPRINT
SELECT RPAD(instance_name, 17) current_instance FROM v$instance;
SET TERMOUT ON

PROMPT
PROMPT +------------------------------------------------------------------------+
PROMPT | Rapport   : Backup sets RMAN (Oracle8i)                                |
PROMPT | Instance  : &current_instance                                          |
PROMPT | Note      : Jeux de sauvegarde disponibles listés dans le control      |
PROMPT |             file, y compris ceux expirés.                             |
PROMPT +------------------------------------------------------------------------+

SET ECHO      OFF
SET FEEDBACK  6
SET HEADING   ON
SET LINESIZE  180
SET PAGESIZE  50000
SET VERIFY    OFF

CLEAR COLUMNS
CLEAR BREAKS
CLEAR COMPUTES

COLUMN bs_key                FORMAT 999999 HEADING 'BS|Clé'
COLUMN backup_type           FORMAT a13    HEADING 'Type de|sauvegarde'
COLUMN device_type           FORMAT a6     HEADING 'Type de|périphérique'
COLUMN controlfile_included  FORMAT a11    HEADING 'Control-|file inclus ?'
COLUMN incremental_level     FORMAT 999999 HEADING 'Niveau|incrémental'
COLUMN pieces                FORMAT 9,999  HEADING 'Nb de|pièces'
COLUMN start_time            FORMAT a17    HEADING 'Début'
COLUMN completion_time       FORMAT a17    HEADING 'Fin'
COLUMN elapsed_seconds       FORMAT 999,999 HEADING 'Durée|(s)'
COLUMN tag                   FORMAT a20    HEADING 'Tag'
COLUMN block_size            FORMAT 9,999  HEADING 'Taille de|bloc'

SELECT
    bs.recid                                                bs_key
  , DECODE(backup_type, 'L', 'Archived Logs', 'D', 'Datafile Full', 'I', 'Incremental') backup_type
  , device_type                                             device_type
  , DECODE(bs.controlfile_included, 'NO', NULL, bs.controlfile_included) controlfile_included
  , bs.incremental_level                                     incremental_level
  , bs.pieces                                                pieces
  , TO_CHAR(bs.start_time, 'mm/dd/yy HH24:MI:SS')            start_time
  , TO_CHAR(bs.completion_time, 'mm/dd/yy HH24:MI:SS')       completion_time
  , bs.elapsed_seconds                                       elapsed_seconds
  , bp.tag                                                   tag
  , bs.block_size                                            block_size
FROM
    v$backup_set bs
  , (SELECT DISTINCT set_stamp, set_count, tag, device_type
     FROM   v$backup_piece
     WHERE  status IN ('A', 'X'))          bp
WHERE
      bs.set_stamp = bp.set_stamp
  AND bs.set_count = bp.set_count
ORDER BY
    bs.recid;

Voir aussi

  • Rman backup sets — version courante (9i et ultérieur, avec suivi du SPFILE)
  • Rman backup pieces — détail des pièces physiques composant chaque jeu
  • RMAN — présentation générale de l'outil