Oracle -PERL
Origine : http://www.perl.org/
Recherche de modules : http://search.cpan.org/
Pour le DBI http://dbi.perl.org
Pour jouer avec une base oracle en perl il faut :
1.
pre-requis: perl, gcc, make, et très important deux choses (dbi puis dbd):A. le DBI (DataBase Interface) indépendant de la base, on propose plusieurs façon de le prendre:
- Voi http://dbi.perl.org/
- Içi un targz :DBI-1.14.tar
- perl -MCPAN -e 'install Bundle::DBI'
- Voir içi en local ou http://search.cpan.org/doc/TIMB/DBI-1.20/README
- Voir :http://search.cpan.org/search?dist=DBI :
- http://search.cpan.org/doc/TIMB/DBI-1.20/lib/Bundle/DBI.pm
B. le DBD (DataBase Driver) de la base içi Oracle: http://search.cpan.org/search?dist=DBD-Oracle)
2.
installer le client oracle :
specifier la variable ORACLE_HOME (exemple: /export/home/oracle/8.1.6)
ainsi que la variable ORACLE_SID, et TWO_TASK (exemple:
SCPT.SEPRO-ROBOTIQUE.COM)
note: declaration dans le tnsname.ora ($ORACLE_HOME/network/admin)
3.
installer DBI1.1.14 ..... PUIS ... le dbd.
pour teste (par exemple dans le make test du dbd) r il faut specifier le TWO_TASK ou
ORACLE_SID (note le make test fixe une erreur dans la version dbi+dbd que j'ai utilise (pour
l'instant sur une suse6 et sur solaris2.6)4.
Recopier un code de connexion.. Voir exemple