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.

  1. Se connecter comme root
  2. Créer l'utilisateur oracle et le groupe dba.

    $ groupadd dba
    $ useradd  oracle
    

  3. 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).

  1. Se connecter comme utilisateur Oracle
  2. Changer de répertoire pour /home/oracle/7.3.3.0.0.
  3. Copier les fichiers d'installation du CDROM

    $ cp -a /mnt/cdrom/* .
    

  4. 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