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

PL/SQL Oracle Discussion :

Problème package et php


Sujet :

PL/SQL Oracle

Vue hybride

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 23
    Par défaut Problème package et php
    Bonjour a tous,
    Voici mon problème: je dois appeler an php des procédures et fonctions d'un package Oracle que j'ai crée. Le script du package est passé sans problème et la compilation est OK.

    Dans ma source php j'ai une procédure d'appel de package Oracle dont je suis sur de son fonctionnement car elle a déjà été utilisée.

    L'appel se fait comme ceci (génération en php):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    connexion
    begin user.nom_package.nom_procedure; 
    end;
    Mon problème est que lorsque j'apelle mon package j'ai les erreurs suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    OCIStmtExecute: 
    ORA-04068: etat de packages existant rejetes 
    ORA-04067: package body "user.nom_package" n'existe pas - non execute ORA-06508: PL/SQL : Impossible de trouver unite de programme 
    appele ORA-06512: a ligne 1
    Je suis en oracle 9i sur le serveur et mon poste est en client 8i.

    J'ai cherché un peu sur les forums et du coup, j'ai regénéré les script catproc.sql en sys:
    sqlplus /nolog
    connect sys /as sysdba
    start ...../catproc.sql
    Mais ça n'a pas solutionné mon problème.

    Si vous avez des idées......
    Merci par avance

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Lancez sqlplus et connecte toi à la base avec le même utilisateur que le programme php. Ensuite exécute le block Pl/SQL que t'as posté (begin ... ). Est-ce que tu a la même erreur ou pas ?

Discussions similaires

  1. [POO] Problème de code PHP avec Internet Explorer
    Par bzoler dans le forum Langage
    Réponses: 5
    Dernier message: 12/02/2006, 11h00
  2. [AS2] Problème package
    Par wwave dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 27/01/2006, 09h31
  3. Réponses: 2
    Dernier message: 08/12/2005, 05h28
  4. [COM] Problème COM et PHP
    Par goldeneagle dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 27/09/2005, 22h41
  5. [PHP-JS] Problème de variable PHP dans un script JS
    Par soad029 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/08/2005, 22h17

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