Installation d'Oracle 9ir2 sous Debian GNU/Linux woody
Pré-installation
L'utilisation d'Oracle doit être fait sous un utilisateur particulier
appartenant avec un group particulier.
En effet, le group permet à Oracle de déterminer les utilisateurs
pouvant réaliser des travaux de "super-utilisateur" de la base de
données.
Pour ce faire, créer un groupe (j'utiliserais dba dans le reste de cet article), créer un utilisateur (oracle) en l'associant au groupe dba.
Pour que l'installation se passe bien, il faut faire les 2 liens
suivants (en effet le programme d'installation d'Oracle les utilise
avec leur chemin complet) :
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/basename /bin/basename
Le noyau Oracle a besoin de paramètres particulier en ce qui concerne le
noyau Linux comme pour les sémaphores, la mémoire partagée.
Cette configuration se fait dans le fichier /etc/sysctl.conf pour
qu'elle soit prise en compte à chaque reboot de la machine.
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
Oracle a besoin d'outils de développement pour faire son
installation.
Les paquets suivants doivent être installés :
- make
- gcc
- binutils
- libstdc++2.9
Vous devez aussi créer le répertoire dans lequel vous allez installer Oracle, le créer avec l'utilisateur oracle.
Installation
Lancer le runInstaller.
Rien de particulier dans cette phase, il suffit de répondre aux
questions
Post installation
La seule chose à faire est de positionner l'environnement de
l'utilisateur oracle.
Les variables minimum sont :
- ORACLE_HOME : le répertoire d'installation du soft
- LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
- PATH=$ORACLE_HOME/bin:$PATH
Création d'une base de données
Si vous voulez utiliser l'application graphique de création de base de données (dbca), il faut que la variable LANG soit défini. Le mieux étant de la définir sur C.
Et voila, vous avez un noyau SGBD d'Oracle fonctionnel.
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée