[Oracle et OCI] Table ou vue inexistante

Table ou vue inexistante [Oracle et OCI] - PHP - Programmation

Marsh Posté le 19-07-2005 à 13:16:38    

Salut,
 
Je dois developper une appli PHP(5) qui dialogue avec une bdd oracle.
Les deux serveurs : apache comme oracle sont sur la meme machine car j'utilise le serveur apache d'oracle 9.
 
Voici les extraits du script, et l'erreur associee
 

Code :
  1. $bdd="(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=$bdd_host)(PORT=$bdd_port)))(CONNECT_DATA=(SID=$bdd_SID)(SERVER=DEDICATED)))";
  2. $connexion=OCILogOn($bdd_user,$bdd_pass,$bdd);
  3. $stmt=ociparse($connexion,"SELECT * FROM Personne" );
  4. ociexecute($stmt);
  5. while(oci_fetch($stmt)){
  6.                         echo oci_result($stmt,1);
  7.                        }


 
Erreur :
 
                                         Warning: ociexecute() : OCIStmtExecute : ORA-00942 : Table ou vue inexistante in c:\monsite\mapage.php
 
Pourtant ma table existe bien :??:  
Quelqu'un peut il m'aider? :-)
 
Merci,
max

Reply

Marsh Posté le 19-07-2005 à 13:16:38   

Reply

Marsh Posté le 19-07-2005 à 13:35:46    

J'ai trouve :-)
 
http://didier.deleglise.free.fr/dba/pbs_et_sols.htm
 
Par contre qui sait ou trouver dans oracle 9i le proprietaire de la table?

Reply

Marsh Posté le 21-07-2005 à 14:44:13    

Salut
 
Pour trouver le proprietaire d'une table sous Oracle :
 
si tu as le mot de passe du compte system
 
sqlplus system/mot_de_passe
 
 
select owner from dba_users where table_name = 'le_nom_de_la_table';
 
 
 
a+
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed