oracle instant client et sme ?

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

oracle instant client et sme ?

Messagepar krikrizzz » 10 Août 2007 09:14

Bonjour,

Je voudrais savoir si quelqu'un à déjà essayer d'installer le instant client de oracle sur une sme et si il n'a pas eu trop de problème.
Merci de vos retours.
krikrizzz
Major
Major
 
Messages: 73
Inscrit le: 29 Mars 2006 19:04

Messagepar krikrizzz » 13 Août 2007 09:07

hihihi je vois que personne à tester oki oki ^^
krikrizzz
Major
Major
 
Messages: 73
Inscrit le: 29 Mars 2006 19:04

Messagepar krikrizzz » 13 Août 2007 15:45

Bon personne :( :(

je vais m'y mettre je ferais un retour dessus
krikrizzz
Major
Major
 
Messages: 73
Inscrit le: 29 Mars 2006 19:04

Messagepar philippe971 » 06 Sep 2007 04:14

je ne suis pas un spécialiste
mais si ca t'aide a faire ton install
Les conseils et ameliorations sont les biens venus

les fichiers que j'ai utilisé --> http://team971.com/files/install_oracle.tar.gz
40Mo
install oracle-instantclient-basic
3 rpm
source php 4.3.9
1 rpm php-oci8

dans l'ordre

creer un fichier ".oracle" dans /root
copier coller dedans :

Code: Tout sélectionner
ORACLE_HOME=/usr/lib/oracle/10.2.0.2/client
ORACLE_SID=bob
ORACLE_TERM=vt100
PATH=$PATH:/usr/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM LD_LIBRARY_PATH PATH


modifier le fichier ".bash_profile" dans /root

Code: Tout sélectionner
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
   . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
. ~/.oracle
unset USERNAME


activer la modification (1 espace entre les deux points)
Code: Tout sélectionner
. .bash_profile


installer les rpm oracle-instantclient

Code: Tout sélectionner
yum localinstall oracle-instantclient*.rpm


decompresser l'archive source php dans root

Code: Tout sélectionner
tar -zxvf php-4.3.9.tar.gz


copier le fichier "oci.h" (/usr/include/oracle/10.2.0.2/client/oci.h) dans les sources de php (/root/php-4.3.9/ext/oci8/)

installer les trois rpm

Code: Tout sélectionner
rpm -ivh --nodeps *.rpm


installer les devel

Code: Tout sélectionner
yum --enablerepo=base --enablerepo=updates install gcc \
flex httpd-devel bison byacc openssl-devel bzip2-devel \
curl-devel libxml*-devel libxslt*-devel libjpeg-devel \
libpng-devel ImageMagick-devel gmp-devel libgcrypt-devel \
libc-client-devel mysql-devel ncurses-devel post*devel \
net-snmp-devel unixODBC-devel gcc4 gcc-c++ automake autoconf \
bind-utils bind-libs rpm-build redhat-rpm-config cpp glibc-devel \
glibc-headers glibc-kernheaders libstdc++-devel m4 patch anaconda \
anaconda-runtime e2fsprogs-devel kernel-smp-devel krb5-devel \
libacl-devel libattr-devel libtermcap-devel mysqlclient10 pam-devel \
readline-devel zlib-devel anaconda-help atk bogl booty fontconfig \
gtk2 pango parted pyparted xorg-x11-Mesa-libGL xorg-x11-libs \
apr-util-devel cyrus-sasl-devel expat-devel openldap-devel \
pcre-devel sendmail-cf atk-devel fontconfig-devel freetype-devel \
glib2-devel gtk2-devel libmng libmng-devel pango-devel pkgconfig \
qt qt-devel xorg-x11-devel


Code: Tout sélectionner
yum --enablerepo=* install pspell-devel


Code: Tout sélectionner
cd /root/php-4.3.9


lancer la compilation php avec les options

Code: Tout sélectionner
make distclean


Code: Tout sélectionner
./configure --with-oci10=instantclient,/usr/lib/oracle/10.2.0.2/client/lib/ \
--build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i386-redhat-linux-gnu \
--program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin \
--sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib \
--libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man \
--infodir=/usr/share/info --cache-file=../config.cache --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d \
--enable-force-cgi-redirect --disable-debug --enable-pic --disable-rpath --enable-inline-optimization \
--with-bz2 --with-db4=/usr --with-curl --with-exec-dir=/usr/bin --with-freetype-dir=/usr --with-png-dir=/usr \
--with-gd=shared --enable-gd-native-ttf --without-gdbm --with-gettext --with-ncurses=shared --with-gmp \
--with-iconv --with-jpeg-dir=/usr --with-openssl --with-png --with-pspell --with-xml --with-expat-dir=/usr \
--with-dom=shared/usr --with-dom-xslt=/usr --with-dom-exslt=/usr --with-xmlrpc=shared --with-pcre-regex=/usr \
--with-zlib --with-layout=GNU --enable-bcmath --enable-exif --enable-ftp --enable-magic-quotes --enable-sockets \
--enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-yp --enable-wddx \
--with-pear=/usr/share/pear --with-imap=shared --with-imap-ssl --with-kerberos --with-ldap=shared \
--with-mysql=shared,/usr --with-pgsql=shared --with-snmp=shared,/usr --with-snmp=shared --enable-ucd-snmp-hack \
--with-unixODBC=shared,/usr --enable-memory-limit --enable-shmop --enable-calendar --enable-dbx --enable-dio \
--enable-mbstring=shared --enable-mbstr-enc-trans --enable-mbregex \
--with-mime-magic=/usr/share/file/magic.mime --with-apxs2=/usr/sbin/apxs


Code: Tout sélectionner
make


Code: Tout sélectionner
make install


apres installer le rpm (j'ai du rater un truc mais ca marche)

Code: Tout sélectionner
rpm -ivh php-oci8-4.3.9-2.2.el4.i386.rpm


un reboot

tu supprime les devel
pour les prochains "yum upgrade" ne pas mettre a jour php et mysql sinon retour a zero
moi je fais
Code: Tout sélectionner
yum --exclude=*php* --exclude=*mysql* upgrade


s'il y a un spécialiste pour améliorer tout cela
et rectifier mes bourdes
philippe971
Matelot
Matelot
 
Messages: 3
Inscrit le: 30 Avr 2005 18:13


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité