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

SQL Oracle Discussion :

Erreur de compilation


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut Erreur de compilation
    Bonjour,
    je suis débutante dans le domaine,
    je travaille sous oracle 8.1.7, j'ai réalisé un imp d'un fichier DMP mais j'ai eu des erreurs de compilation " imp-00041" sur certaines vues et procédures
    certaines erreurs ont été corrigées par une compilation dans l'outil DBA studio mais pas d'autres.
    Merci de votre aide

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Quelle est la commande complète d'export ?
    Quelle est la commande complète d'import ?
    Quelles sont toutes les erreurs ORA-xxxx/IMP-xxxx à l'import ?

    Il faudrait essayer de recompiler tous les objets invalides, de récupérer les messages d'erreur avec les commandes SQL*Plus suivantes jusqu'à ce qu'il n'y a plus d'erreur:

    ALTER VIEW <nom de la vue> COMPILE;
    show errors
    et

    ALTER PROCEDURE <nom de la prccédure> COMPILE;
    show errors

  3. #3
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut
    Bonjour, et merci pour votre réponse
    L'export se fait par un utilitaire qui a été développé par le 1er concepteur du projet
    Pour l'import je fais la commande suivante :
    imp userid=user/MDP file=d:\backup\nom_fichier.DMP log=d:\ control\imp_nom_fichier.log commit=y ignore=y full=y

    avec cette commande j'ai 2 erreurs IMP-00041 : objet créé avec erreurs de compilation.

    J'ai essayé justement de recompiler ces 2 objets invalides mais avec DBA studio, et donc je vais le faire en sql*plus et je vous tiens au courant.

  4. #4
    Membre chevronné Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444
    Par défaut
    Questions idiotes juste pour faire avancer le schmilblick :
    - ces objets sont-ils bien compilés sur la base source (celle exportée) ?
    - la compilation est-elle bien effectuée en étant connecté avec le propriétaire de l'objet ?

  5. #5
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut
    Oui ils le sont bien et je me bien connecte en propriétaire du shéma.
    Je viens d'essayer la proposition de pifor en ligne de commande j'ai vue modifiée mais en verifiant avec DBA studio la vue est toujours Invalid

  6. #6
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Par défaut
    Bonjour,
    Juste pour vous dire que j'ai résolu le problème
    Chrifo avait raison sur le fait que ces objets doivent être compilés sur la base source (celle exportée)Je n'avait pas le dernier dmp et donc on important celui là j'ai maintenant la même configuration que mon serveur.
    Merci à vous tous

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

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  2. Réponses: 2
    Dernier message: 23/09/2003, 14h32
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

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