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
oracleet 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 dumpsaux 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/profileou dans.profilepour 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 fichiersmsbdes répertoiresmsg_shipaux répertoiresmesg.Créer les répertoires suivants, s'ils n'existent pas:
$ 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/.
$ 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