ouvrir une session oracle a distance

ouvrir une session oracle a distance - Perl - Programmation

Marsh Posté le 31-03-2006 à 13:36:39    

bonjour tout les programmeur  
 
je suis un debutant mais bon j'ai pas reussai d'ouvrir une session oracle a distnce en utilisant un  Script Perl sous linux mandrack  :??: , car j'ai un probleme
 
avec le module DBD::Oracle  j'ai déja télécharger a partir CPAN mais j'ai pas
 
lors de listalation de module j'ai des problemes (la variable d'enveronnement  
 
introuvable) et leur de l'execution de script perl j'ai un message d'erreur (draiver  
 
oracle non installer )  :cry: .
 
aidez moi s.v.p
   
 


---------------
aide moi pour n'est pas se bloquer dans mon projet.
Reply

Marsh Posté le 31-03-2006 à 13:36:39   

Reply

Marsh Posté le 31-03-2006 à 13:48:38    

Alors entre les mots qui manquent, le français plus qu'approximatif et surtout sans le code ça va etre dur [:mlc]
 
Mais je parirais quand même pour un driver oracle non installé au plutot

bendjamel a écrit :

draiver oracle non installer


Reply

Marsh Posté le 31-03-2006 à 16:55:40    

Oracle c'est la chianlie: il faut installer un client oracle sur ta machine, meme si tu veux passer par DBI...


Message édité par pospos le 31-03-2006 à 22:56:09
Reply

Marsh Posté le 31-03-2006 à 19:52:06    

il faut effectivement installer le client Oracle, car DBI se base sur DBD qui se base lui-même sur le drivers fourni par Oracle


Message édité par couak le 31-03-2006 à 19:52:15
Reply

Marsh Posté le 31-03-2006 à 20:22:18    

bendjamel >> merci de faire un effort sur l'orthographe stp, par respect pour les intervenants. tu es illisible


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-04-2006 à 10:15:11    

meeeeeeeerci pour votre attention malgrès mon niveau de français mais j'ai vraiment besoin que vous m'aidier à résoudre mon problème  
Ce que je veut c'est ouvrir une session oracle sans avoir au préalable installer Oracle ni chez le serveur ni chez le client  

Reply

Marsh Posté le 01-04-2006 à 11:54:20    

on t'as déjà répondu : il faut installer un client Oracle
http://www.oracle.com/technology/t [...] lient.html


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-04-2006 à 12:29:54    

tu n'as pas bien compris Harkonnen je travaille sur une architecture 3tiers  
premier tier=le client .
deuxieme tier= mon serveur.
triosieme tier = serveur oracle.
 
donc le client veut ouvrir une session oracle a travers mon serveur dans le serveur oracle ,tout en respectant l'architecture 3 tiers
 
voila mon code source qui n'a pas fonctionnè
 
#!/use/bin/perl
 
use DBI;
$dbname='cpe';
$usr='scott';
$password='tiger';
$bdd='Oracle:10.36.64.103';
$dbh=DBI->connect($dbname,$usr,$password,$bdd);
if(!$dbh)
{
print "djamel \n";
}  
 
 
merci ..  
 
 

Reply

Marsh Posté le 01-04-2006 à 15:33:11    

oui, mais ton serveur Apache est le serveur pour le client web, mais le client pour le serveur oracle, donc il faut que tu install un client oracle sur cette machine

Reply

Marsh Posté le 01-04-2006 à 19:10:44    

... avec deux croissants
 
tu peux faire une architecture 1000-tiers si tu veux, tant que tu n'auras pas le client oracle tu ne pourras pas t'y connecter, pareil pour les autres sgbd : il te faut le driver et/ou le client

Reply

Marsh Posté le 01-04-2006 à 19:10:44   

Reply

Marsh Posté le 01-04-2006 à 19:18:48    

bendjamel a écrit :

tu n'as pas bien compris Harkonnen je travaille sur une architecture 3tiers


si si, j'ai bien compris ! et ça n'empeche pas qu'il te faille le driver Oracle
 
edit: [:benou_grilled]


Message édité par Harkonnen le 01-04-2006 à 19:19:08

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-04-2006 à 19:33:26    

ouais bah si on raisonne en archi n-tiers, utiliser DBI revient à utiliser une archi 3-tiers : DBI pour l'inteface, DBD pour le driver, et le driver du SGBD
Donc ton appli est une archi 7-tiers :
client Web -> Apache -> Perl -> DBI -> DBD -> Client Oracle -> Oracle
 
tu peux aussi ajouter deux autres tiers : le user, et le programmeur têtu :)

Reply

Sujets relatifs:

Leave a Replay

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