Problèmes lors du patch Oracle 10.2.0.1.0 en 10.2.0.3
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.
Code:
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 |
On vérifie les fichiers logs et on trouve les messages suivants :
Pour l’instance 1
Code:
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 wrapped |
(...)Des milliers de lignes puis :
Code:
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) |
Pour l’instance 2, même message également
Concernant l’erreur Java, le code d’erreur est :
Code:
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 |
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.)
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.