Dba registry
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic |
| Domaine | Administration (dictionnaire de données) |
| Voir aussi | Dba recompile invalid objects · Dba snapshot database 10g |
Dba registry affiche l'état de tous les composants enregistrés dans le dictionnaire de données (vue dba_registry) : version installée, statut (VALID, INVALID, UPGRADING, OPTION OFF...) et date de dernière modification. C'est le premier réflexe après une installation d'option, un patch (PSU/RU) ou une montée de version pour vérifier qu'aucun composant du catalogue Oracle n'est resté dans un état incohérent.
Script
-- Rapport sur l'état de tous les composants enregistrés
-- dans le dictionnaire de données (dba_registry).
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 : Database Registry Components |
PROMPT | Instance : ¤t_instance |
PROMPT +------------------------------------------------------------------------+
SET ECHO OFF
SET FEEDBACK 6
SET HEADING ON
SET LINESIZE 180
SET PAGESIZE 50000
SET TRIMSPOOL ON
SET VERIFY OFF
CLEAR COLUMNS
CLEAR BREAKS
CLEAR COMPUTES
COLUMN comp_id FORMAT a9 HEADING 'Component|ID'
COLUMN comp_name FORMAT a35 HEADING 'Component|Name'
COLUMN version FORMAT a13 HEADING 'Version'
COLUMN status FORMAT a11 HEADING 'Status'
COLUMN modified HEADING 'Modified'
COLUMN schema FORMAT a15 HEADING 'Schema'
COLUMN procedure FORMAT a45 HEADING 'Procedure'
SELECT
comp_id
, comp_name
, version
, status
, modified
, schema
, procedure
FROM
dba_registry
ORDER BY
comp_id
/
Colonnes
- Component ID / Name — identifiant technique et nom lisible du composant (ex.
CATALOG,CATPROC,JAVAVM,XDB,APS...). - Version — version du composant tel qu'enregistré, à comparer à la version cible attendue après un patch.
- Status — à surveiller particulièrement : tout ce qui n'est pas
VALIDmérite investigation (INVALID,UPGRADING,LOADING...). - Modified — date de dernière modification du composant, utile pour confirmer qu'un patch a bien été appliqué à la date attendue.
- Schema / Procedure — schéma propriétaire et procédure de vérification associée au composant, le cas échéant.
Voir aussi
- Dba recompile invalid objects — pour recompiler les objets restés invalides après une opération sur le registre
- Dba snapshot database 10g — le rapport de bilan complet reprend également le contenu du registre dans sa section « Database and Instance Information »