Rman spfiles
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic (RMAN) |
| Voir aussi | RMAN · Catalogue (RMAN) · Référentiel (RMAN) |
Rman spfiles liste les fichiers de paramètres serveur (SPFILE) sauvegardés automatiquement par RMAN au sein des jeux de sauvegarde (backup sets) disponibles — utile pour vérifier qu'un SPFILE est bien récupérable avant une restauration complète d'instance, sans avoir à fouiller manuellement le référentiel.
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 | Report : RMAN Server Parameter Files (SPFILE) |
PROMPT | Instance : ¤t_instance |
PROMPT | Note : Available automatic SPFILE files within all available |
PROMPT | (and expired) backup sets. |
PROMPT +------------------------------------------------------------------------+
SET LINESIZE 180
SET PAGESIZE 50000
CLEAR COLUMNS
CLEAR BREAKS
COLUMN bs_key FORMAT 9999 HEADING 'BS|Key'
COLUMN piece# FORMAT 99999 HEADING 'Piece|#'
COLUMN copy# FORMAT 9999 HEADING 'Copy|#'
COLUMN bp_key FORMAT 9999 HEADING 'BP|Key'
COLUMN spfile_included FORMAT a11 HEADING 'SPFILE|Included?'
COLUMN completion_time FORMAT a20 HEADING 'Completion|Time'
COLUMN status FORMAT a9 HEADING 'Status'
COLUMN handle FORMAT a75 HEADING 'Handle'
BREAK ON bs_key
SELECT
bs.recid bs_key
, bp.piece# piece#
, bp.copy# copy#
, bp.recid bp_key
, sp.spfile_included spfile_included
, TO_CHAR(bs.completion_time, 'mm/dd/yyyy HH24:MI:SS') completion_time
, DECODE(status, 'A', 'Available', 'D', 'Deleted', 'X', 'Expired') status
, handle handle
FROM
v$backup_set bs
, v$backup_piece bp
, (SELECT DISTINCT set_stamp, set_count, 'YES' spfile_included
FROM v$backup_spfile) sp
WHERE
bs.set_stamp = bp.set_stamp
AND bs.set_count = bp.set_count
AND bp.status IN ('A', 'X')
AND bs.set_stamp = sp.set_stamp
AND bs.set_count = sp.set_count
ORDER BY
bs.recid, piece#
/
Une ligne SPFILE Included? = YES signale un jeu de sauvegarde contenant une copie du
SPFILE — c'est ce jeu qu'il faut viser avec RESTORE SPFILE FROM ... en cas de
perte du fichier de paramètres.
Voir aussi
- RMAN — présentation générale et connexion en ligne de commande
- Catalogue (RMAN) — recovery catalog externe au control file
- Référentiel (RMAN) — consultation du référentiel RMAN (catalogue ou control file)
- Sauvegarde (RMAN) — commandes de sauvegarde produisant ces jeux