Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Sympa et Oracle

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Laurent Spagnol <adresse@cachée>
  • To: adresse@cachée, FLORENT <adresse@cachée>
  • Subject: Re: [sympa-fr] Sympa et Oracle
  • Date: Wed, 20 Nov 2019 13:42:09 +0100

Bonjour,

Si ça peut t'aider, un bout de ma procédure d'install (testée sous Ubuntu 16.04 et 18.04, devrait aussi fonctionner sous Debian), faut faire le tri de ce qui te sera utile (à priori uniquement ce qui concerne Oracle):

apt-get -y install\
joe bash-completion wget curl man\
build-essential unzip rsync

# Correction Bug mhonarc
apt-get -y install mhonarc
export PERL5LIB=/usr/share/mhonarc
echo 'PERL5LIB="/usr/share/mhonarc"' >> /etc/environment

apt-get -y install\
libarchive-zip-perl\
libdbd-mysql-perl\
libfile-copy-recursive-perl\
libhtml-format-perl\
libhtml-stripscripts-parser-perl\
libio-stringy-perl\
libmime-charset-perl\
libmime-encwords-perl\
libmime-tools-perl\
libnet-dns-perl\
libnet-netmask-perl\
libtemplate-perl\
libterm-progressbar-perl\
libxml-libxml-perl\
libauthcas-perl\
libcrypt-ciphersaber-perl\
libcrypt-openssl-x509-perl\
libdbd-odbc-perl\
libdbd-pg-perl\
libdbd-sqlite3-perl\
libdbd-sybase-perl\
libdata-password-perl\
libfcgi-perl\
libfile-nfslock-perl\
libmail-dkim-perl\
libnet-ldap-perl\
libsoap-lite-perl\
libintl-perl\
libmime-lite-html-perl\
libunicode-linebreak-perl\
libcgi-fast-perl\
libdbd-csv-perl

apt-get -y install\
libhtml-template-perl\
libmsgcat-perl\
libregexp-common-perl\
libuuid-perl\
libyaml-tiny-perl

apt-get -y install\
pkg-config\
libcrypto++-dev\
libssl-dev\
libclass-singleton-perl\
libdatetime-format-mail-perl\
libemail-simple-perl\
libnet-cidr-perl\
libproc-processtable-perl\
libcrypt-smime-perl\
libcrypt-eksblowfish-perl

apt-get -y install\
libaio-dev

#### Oracle ####

wget -O instantclient-basic-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-basic-linux.x64-12.1.0.2.0.zip
wget -O instantclient-odbc-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-odbc-linux.x64-12.1.0.2.0.zip
wget -O instantclient-sdk-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-sdk-linux.x64-12.1.0.2.0.zip
wget -O instantclient-sqlplus-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip

unzip instantclient-odbc-linux.x64-12.1.0.2.0.zip
unzip instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
unzip instantclient-basic-linux.x64-12.1.0.2.0.zip
unzip instantclient-sdk-linux.x64-12.1.0.2.0.zip

mkdir /usr/local/oracle/
cp -r instantclient_12_1/* /usr/local/oracle/

export ORACLE_HOME=/usr/local/oracle
export PATH=$PATH:$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME

cat<<EOF>>/root/.bashrc

export ORACLE_HOME=/usr/local/oracle
export PATH=\$PATH:\$ORACLE_HOME
export LD_LIBRARY_PATH=\$ORACLE_HOME
EOF

cpan -i DBD::Oracle


Cdlt,

LS



Le 20/11/2019 à 13:27, FLORENT a écrit :
Bonjour,

J'ai un souci avec mes requêtes oracle pour alimenter automatiquement des
listes.
Je reçois l'erreur suivant par mail:


Le pilote de base de données pour Sympa:DatabaseDriver::Oracle n'est pas
installé ; vous devez télécharger et installer DBD::Oracle depuis le site
CPAN.

J'ai bien mis les modules CPAN (DBD:ORACLE)

j'ai vérifié avec sympa_wizard --check et c'est Ok le module est installé.

Y a t'il autre chose à configurer ?


Sympa : 6.2.40
Oracle Instantclient 19.3


Merci de votre aide.


--
Laurent Spagnol
Administrateur GNU/Linux

Responsable du pôle système
Service réseau et télécom
Direction du Numérique

Université de Reims
Campus du Moulin de la Housse
Bâtiment 3
BP 1039 - 51687 Reims cedex 2

Plan d'accès : https://frama.link/DN-URCA

Tel: +33 3 26 91 88 32
Fax: +33 3 26 91 31 87

https://numerique.univ-reims.fr



Archives gérées par MHonArc 2.6.19+.

Haut de le page