Les HOWTO Linux...
Page suivante - Page précédente - Table des matières
2. Installation du logiciel Oracle
2.1 Préparation du Serveur
Création d'un Utilisateur Oracle
Nous avons évidemment besoin d'un utilisateur pour maintenir la base de données Oracle. Comme nous n'avons l'intention de relier le noyau Oracle (plus sur ceci plus tard), nous devons accepter les noms d'utilisateur et de groupe par défaut d'Oracle. Il inclut l'utilisateur ORACLE et le groupe DBA.
- Se connecter comme root
- Créer l'utilisateur
oracle
et le groupedba
.$ groupadd dba $ useradd oracle
- S'assurer que le répertoire personnel est créé pour l'utilisateur oracle.
$ mkdir /home/oracle $ mkdir /home/oracle/7.3.3.0.0 (Version of Oracle) $ chown -R oracle.dba /home/oracle
2.2 Installation depuis le CDROM
Malheureusement, l'Installateur Oracle sur le CD SCO ne marchera pas. Beaucoup de problèmes peut être rencontrés, des core dumps
aux blocages. On doit donc copier les fichiers du CDROM manuellement et les décompresser:
(S'assurer que le CDROM est monté sur le système).
- Se connecter comme utilisateur Oracle
- Changer de répertoire pour
/home/oracle/7.3.3.0.0.
- Copier les fichiers d'installation du CDROM
$ cp -a /mnt/cdrom/* .
- Décompresser les fichiers Oracle du CDROM.
$ find . -name *_ -exec ~/7.3.3.0.0/orainst/oiuncomp {} \;
2.3 Tâches de Post Installation
Tâches pour Root
Ajouter les lignes suivantes dans /etc/profile
ou dans .profile
pour chaque utilisateur d'Oracle.
# Oracle Specific
ORACLE_HOME=/home/oracle/7.3.3.0.0
ORACLE_SID=orcl
ORACLE_TERM=vt100
export ORACLE_HOME ORACLE_SID ORACLE_TERM
# Changer le chemin pour Oracle
PATH="$PATH:$ORACLE_HOME/bin"
Nous devons aussi changer le propriétaire et les permissions de l'utilitaire Oracle d'augmentation de ulimit
.
$ chown root.root $ORACLE_HOME/bin/osh
$ chmod u+s $ORACLE_HOME/bin/osh
Tâches pour Oracle
Changer les permissions pour les fichiers Oracle pour s'assurer de leur bonne exécution.
$ chmod +x $ORACLE_HOME/bin/*
$ chmod u+s $ORACLE_HOME/bin/oracle
Les outils Oracle demandent que les messages soient dans le répertoire $ORACLE_HOME/tool_name/mesg
.
Donc, déplacez les fichiers msb
des répertoires msg_ship
aux répertoires mesg
.
$ mv $ORACLE_HOME/plsql/mesg/mesg_ship/* $ORACLE_HOME/plsql/mesg/.
$ mv $ORACLE_HOME/rdbms/mesg/mesg_ship/* $ORACLE_HOME/rdbms/mesg/.
$ mv $ORACLE_HOME/svrmgr/mesg/mesg_ship/* $ORACLE_HOME/svrmgr/mesg/.
Créer les répertoires suivants, s'ils n'existent pas:
$ mkdir $ORACLE_HOME/rdbms/log
$ mkdir $ORACLE_HOME/rdbms/audit
$ mkdir $ORACLE_HOME/network/log
Ceux que vous pouvez enlever
Les répertoires suivants peuvent être enlevés sans problème:
$ORACLE_HOME/guicommon2/
$ORACLE_HOME/ctx/
$ORACLE_HOME/md/
$ORACLE_HOME/mlx/
$RACLE_HOME/precomp/
$ORACLE_HOME/slax/
Page suivante - Page précédente - Table des matières