Oracle 8.1.5 et 9i install
12/2001
Docs 8.1.5 et 9i :Pour l'install de la 9.0.1 i
Cas n° 1 - SGBD et le couple Php/Apache sur le même serveur:
On suppose que la base
Oracle est déjà installé sur le serveur,
il nous reste à installer Php/Apache. (voir
page suivante ->)
Cas n° 2 - SGBD et le couple Php/Apache sur des serveur différent:
Il est tout d'abord nécessaire
d'installer un client Oracle (Sqlnet en 7.x et Net 8 en 8.x) sur le futur serveur
web.
(ex: avec oracle 8.1.x)
Tâches
à effectuer en tant que root: Il faut créer deux nouveaux groupes. Sous oracle 8i, il est recommendé de créer un groupe "oinstall" propriétaire du programme. Vous devez aussi créer un autre groupe "dba" pour administrer le programme. > groupadd
oinstall Il faut maintenant
créer le compte Oracle. Il doit avoir oinstall en groupe par
défaut et être aussi membre de dba.
Loguez vous en
tant que Oracle8i Note : .bashrc
est executé à chaque lancement d'un nouveau shell (ie
par exemple par su oracle8i) alors que .bash_profile est lancer
que quand on se connecte. Ceci fait, comme
cela /home/oracle8i/.bash_profile, et dans
/home/oracle8i/.bashrc vous devez l'executer, ou su oracle8i pour charger
les variables (vérifier le chargement par env) Attention
note:
pour la version 8.1.5, il y a un bug dans le runInstaller. il faut lancer
à la place le script : rep_de_la_distrib/install/linux/runIns.sh |
Le ORACLE_HOME est
à remplacer par le répertoire où est installé
votre base Oracle.
note: Si la base est une version 7.x, le --with-oci8 ne fonctionnera pas.
Les fonctions OCI ne seront donc pas
disponibles.
L'installation est à présent finie, il faut maintenant configurer
tout çà et lancer les services réseaux Oracle (pour
le cas
n°2).
Lancement des services:
Cas n° 1:
Pour le cas n° 1 (SGBD et couple Php/Apache sur le même serveur), seule la base doit être montée:
> svrmgrl
> connect internal
> startup
Cas n° 2:
Pour le cas n° 2 (SGBD et couple Php/Apache sur des serveurs différents), monter la base + lancer les services réseau
propriétaire d'oracle:
> svrmgrl
> connect internal
> startup
> lsnrctl (start)
Il faut ensuite dans les deux cas lancer Apache (AVEC les variables d'environnement Oracle) ...