Rc databases
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic |
| Vue source | rc_database (catalogue RMAN)
|
| Voir aussi | RMAN · Catalogue (RMAN) |
Rc databases liste, en se connectant directement au schéma du recovery catalog (par opposition au référentiel embarqué dans le control file), toutes les bases enregistrées dans ce catalogue via la vue rc_database — voir Catalogue (RMAN) pour la mise en place d'un tel catalogue externe.
Ce script s'exécute avec un client SQL*Plus classique connecté au compte propriétaire du catalogue (RMAN_catalog_owner), et non depuis l'invite RMAN> — les vues rc_* (contrairement aux vues v$*) n'existent que dans le schéma du catalogue.
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 : Bases enregistrées dans le recovery catalog RMAN |
PROMPT | Instance : ¤t_instance |
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 db_key FORMAT 999999 HEADING 'DB|Clé'
COLUMN dbinc_key FORMAT 999999 HEADING 'DB Inc|Clé'
COLUMN dbid HEADING 'DBID'
COLUMN name FORMAT a12 HEADING 'Base|Nom'
COLUMN resetlogs_change_num HEADING 'Resetlogs|Change Num'
COLUMN resetlogs FORMAT a21 HEADING 'Reset Logs|Date/Heure'
SELECT
rd.db_key
, rd.dbinc_key
, rd.dbid
, rd.name
, rd.resetlogs_change# resetlogs_change_num
, TO_CHAR(rd.resetlogs_time, 'DD-MON-YYYY HH24:MI:SS') resetlogs
FROM
rc_database rd
ORDER BY
rd.name;
Voir aussi
- RMAN — présentation générale de l'outil
- Catalogue (RMAN) — création et enregistrement d'une base dans le recovery catalog
- Référentiel (RMAN) — équivalent via les commandes
LIST/REPORTnatives de RMAN