IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Packages invalides malgré utlrp.sql et alter compile


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Par défaut Packages invalides malgré utlrp.sql et alter compile
    Bonjour

    J'ai actuellement 88 objets invalides dans une base oracle 8.1.7.4
    OS : Windows 2000 serveur

    Objets invalides > packages et package body sys et system

    j'ai essayé de recompiler les packages à la main > sans effet
    relancé le script utlrp.sql > sans effet non plus

    Si quelqu'un a une idée, ça m'aiderait bien parce que là je comprend pas très bien

    Par avance merci

    NEH

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 290
    Par défaut
    Il y a eu des actions particulières qui auraient pu invalider ces packages ?
    Quelles erreur as-tu lors de la compilation de ces packages ?
    Les erreurs sont souvent en cascade à cause de la dépendance des packages. Essaie de réduire ton ensemble aux packages parents puis donne des exemples.

    Personnellement, la seule fois ou j'ai vu ça était après une migration d'une base 9i vers 10g à l'aide des scripts Oracle. J'ai résolu ça à l'aide de Metalink.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Par défaut Objets invalides
    Bonjour

    Derniere manip connu > activation de l'audit (db_audit_trail) mais je ne pense pas que ce soit lié.

    Ci dessous la liste des objets invalides

    SYS DBMS_IAS_TEMPLATE PACKAGE BODY INVALID
    SYS DBMS_REPCAT_RGT PACKAGE BODY INVALID
    SYS DBMS_REPCAT_RGT_CUST PACKAGE BODY INVALID
    SYS DBMS_REPCAT_RGT_UTL PACKAGE BODY INVALID
    SYS DBMS_OFFLINE_RGT PACKAGE BODY INVALID
    SYSTEM DBMS_IAS_MT_INST PACKAGE BODY INVALID
    SYSTEM DBMS_IAS_INST PACKAGE BODY INVALID
    SYSTEM DBMS_IAS_INST_UTL PACKAGE BODY INVALID
    SYSTEM REPCATLOGTRIG TRIGGER INVALID
    SYSTEM DBMS_REPCAT_INSTANTIATE PACKAGE BODY INVALID
    SYSTEM DBMS_OFFLINE_OG PACKAGE BODY INVALID
    SYSTEM DBMS_OFFLINE_INTERNAL PACKAGE BODY INVALID
    SYSTEM DBMS_OFFLINE_UTL PACKAGE BODY INVALID
    SYSTEM DBMS_OFFLINE_UTL PACKAGE INVALID
    SYSTEM DBMS_RECTIFIER_DIFF PACKAGE BODY INVALID
    SYSTEM DBMS_RECTIFIER_FRIENDS PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_FLA_MAS PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_MIG PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_MIG_INTERNALPACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_VALIDATE PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_UTL4 PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_UTL3 PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_UTL2 PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_RPC_UTL PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_RPC PACKAGE BODY INVALID
    SYSTEM DBMS_INTERNAL_REPCAT PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT PACKAGE BODY INVALID
    SYSTEM DBMSOBJGWRAPPER PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_MAS PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_CONF PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_UTL4 PACKAGE INVALID
    SYSTEM DBMS_REPCAT_UTL3 PACKAGE INVALID
    SYSTEM DBMS_REPCAT_MAS PACKAGE INVALID
    SYSTEM DBMS_REPCAT_AUTH PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_FLA PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_FLA_UTL PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_ADMIN PACKAGE BODY INVALID
    SYSTEM DBMS_OFFLINE_SNAPSHOT PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_REPCAT PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_UNTRUSTED PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_SNA PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_SNA_UTL PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_UTL PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_DECL PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_FLA_UTL PACKAGE INVALID
    SYSTEM DBMS_REPCAT_FLA PACKAGE INVALID
    SYSTEM DBMS_REPCAT_SNA_UTL PACKAGE INVALID
    SYSTEM DBMS_REPCAT_SNA PACKAGE INVALID
    SYSTEM DBMS_REPCAT_INTERNAL PACKAGE BODY INVALID
    SYSTEM DBMSOBJG PACKAGE BODY INVALID
    SYSTEM DBMSOBJG2 PACKAGE BODY INVALID
    SYSTEM DBMSOBJG2 PACKAGE INVALID
    SYSTEM DBMSOBJG PACKAGE INVALID
    SYSTEM DBMS_DEFER_IMPORT_INTERNLPACKAGE BODY INVALID
    SYSTEM DBMS_DEFER PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_SYS PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_SYS_PART1 PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_INTERNAL_SYS PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_INTERNAL_QUERY PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_QUERY PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_UTL PACKAGE INVALID
    SYSTEM DBMS_ASYNCRPC_PUSH PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_ENQ_UTL PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_ENQ_UTL PACKAGE INVALID
    SYSTEM DBMS_DEFER_QUERY_UTL PACKAGE BODY INVALID
    SYSTEM DBMS_DEFER_QUERY_UTL PACKAGE INVALID
    SYSTEM DBMS_MAINT_GEN PACKAGE BODY INVALID
    SYSTEM DBMS_REPUTIL2 PACKAGE BODY INVALID
    SYSTEM DBMS_REPUTIL PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_WRAP PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_WRAP PACKAGE INVALID
    SYSTEM DBMS_DEFERGEN_INTERNAL PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_INTERNAL PACKAGE INVALID
    SYSTEM DBMS_DEFERGEN_PRIORITY PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_RESOLUTIONPACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_RESOLUTIONPACKAGE INVALID
    SYSTEM DBMS_DEFERGEN_AUDIT PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_AUDIT PACKAGE INVALID
    SYSTEM DBMS_DEFERGEN_LOB PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_LOB PACKAGE INVALID
    SYSTEM DBMS_DEFERGEN_UTIL PACKAGE BODY INVALID
    SYSTEM DBMS_DEFERGEN_UTIL PACKAGE INVALID
    SYSTEM DBMS_DEFERGEN PACKAGE INVALID
    SYSTEM DBMS_DEFER_SYS PACKAGE INVALID
    SYSTEM DBMS_REPCAT_CACHE PACKAGE BODY INVALID
    SYSTEM DBMS_REPCAT_CACHE PACKAGE INVALID
    SYSTEM DBMS_REPCAT_DECL PACKAGE INVALID

    si j'essaye de compiler un objet :

    SQL> ALTER PACKAGE DBMS_RECTIFIER_DIFF COMPILE BODY;
    Attention : Corps de package modifié avec erreurs de compilation.
    SQL>


    en revanche comment fais tu pour lister les dépendances de package

    Merci pour ta réponse

    NEH

  4. #4
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    A mon avis le mieux est de recréer ces packages ,
    pour la replication (packages rdbms_repcat....)
    il s' agit du script : catrep.sql à lancer sous SYS .

    Pour les autres il suffit de chercher quelles options ont été installées .
    Normalement, tous ces packages devraient être dans le schéma de SYS
    et non SYSTEM .

    Cdlt

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Par défaut Objets Invalides
    Bonjour

    J'ai en effet fait une boulette, j'avais relancé certains scripts rdbms/admin sous SYSTEM. (2 session sql ouverte en tant que sys et system)

    j'ai supprimé les packages du schema SYSTEM et relancé les scripts en tant que SYS

    catproc.sql
    catexp.sql
    utlrp.sql

    C'est rentré dans l'ordre 0 objets invalides

    Merci pour ton aide

    NEH

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur d'execution de package SSIS via agent sql server
    Par hayassinet dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/08/2009, 12h39
  2. [FB 2.1] Firebird 2.1 : Invalid token Dynamic SQL Error
    Par fred7889 dans le forum Installation
    Réponses: 1
    Dernier message: 20/02/2009, 18h35
  3. packages invalides et transaction
    Par pedro_cristian dans le forum Administration
    Réponses: 6
    Dernier message: 22/11/2007, 22h17
  4. [SQL Server 2000] Compilation via isql - problème accents
    Par Misko dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 15/06/2007, 15h29
  5. [SQL Server] ALTER TABLE : Valeurs NULL et par défaut
    Par LeNovice dans le forum Langage SQL
    Réponses: 3
    Dernier message: 09/05/2006, 22h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo