ouvrir une session oracle a distance - Perl - Programmation
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
Mais je parirais quand même pour un driver oracle non installé au plutot
bendjamel a écrit : draiver oracle non installer |
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...
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
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
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
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
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 ..
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
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
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:
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
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 ) .
aidez moi s.v.p
---------------
aide moi pour n'est pas se bloquer dans mon projet.