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.
oracle
et le groupe dba
.
$ groupadd dba
$ useradd oracle
$ mkdir /home/oracle
$ mkdir /home/oracle/7.3.3.0.0 (Version of Oracle)
$ chown -R oracle.dba /home/oracle
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).
/home/oracle/7.3.3.0.0.
$ cp -a /mnt/cdrom/* .
$ find . -name *_ -exec ~/7.3.3.0.0/orainst/oiuncomp {} \;
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
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
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/