Bonjour,
Le DBA de ma boite a tenté de « patcher » le serveur Oracle 10.2.0.2 en 10.2.0.3.
On installe le patch avec l’interface graphique. Pas de problème. Il nous est ensuite demandé de lancer la commande catupgrd.sql pour chaque instance.
Le script se termine avec l’information suivante DATABASE INVALID.
On vérifie les fichiers logs et on trouve les messages suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Oracle Database 10.2 Upgrade Status Utility 02-13-2009 19:37:31 Component Status Version HH:MM:SS Oracle Database Server INVALID 10.2.0.3.0 00:16:34 JServer JAVA Virtual Machine VALID 10.2.0.3.0 00:03:05 Oracle XDK VALID 10.2.0.3.0 00:00:58 Oracle Database Java Packages INVALID 10.2.0.3.0 00:00:19 Oracle Data Mining OPTION OFF 10.2.0.1.0 00:00:00 Oracle Expression Filter VALID 10.2.0.3.0 00:00:20 Oracle Enterprise Manager VALID 10.2.0.3.0 00:02:24
Pour l’instance 1
(...)Des milliers de lignes puis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SQL> /* ------------------------------------------------------------------------- > * DBMS_SWRF_REPORT_INTERNAL PACKAGE BODY SQL> * SQL> * This package will handle the reporting for AWR. It will have the SQL> * following interfaces: SQL> * ------------------------------------------------------------------------- */ SQL> create or replace package body dbms_swrf_report_internal wrappedPour l’instance 2, même message également
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Avertissement : Corps de package créé avec erreurs de compilation. SQL> show errors; Erreurs pour PACKAGE BODY DBMS_SWRF_REPORT_INTERNAL : LINE/COL ERROR -------- ----------------------------------------------------------------- 0/0 ORA-04030: mémoire de traitement manquante lors d'affectation de 16408 octets (PL/SQL Opt Poo,pdziM01_Create: New Set)
Concernant l’erreur Java, le code d’erreur est :
D’après une doc, l’erreur Java (ORA-29558) n’est pas contraignante pour notre application. Mais l’autre (ORA-04030) peut avoir des causes très différentes (mémoire vive, espace disque, etc.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SQL> SQL> select dbms_java.full_ncomp_enabled from dual; select dbms_java.full_ncomp_enabled from dual * ERREUR à la ligne 1 : ORA-29558: JAccelerator (NCOMP) n'est pas installé. Pour plus d'informations, reportez-vous au guide d'installation. ORA-06512: à "SYS.DBMS_JAVA", ligne 236
On a redémarré nos bases et visiblement elles sont accessibles et « patchées ». On hésite donc à lancer le script sur les instances de prod.
Ce message « Oracle Database Server INVALID » nous fiche un peu les jetons ...
Savez vous si le message « INVALID » apparaît dès qu’il y a une erreur dans le log ou a-t’il une autre signification ?
Par avance, merci de vos réponses.
Partager