Όπως είναι λογικό χρειαζόμαστε έναν χρήστη να κρατάει την βάση δεδομένων της Oracle. Μια που δεν επιθυμούμε να κάνουμε relink τον πυρήνα της Oracle (περισσότερα για αυτό αργότερα) θα πρέπει να αποδεχτούμε τις προκαθορισμένες παραμέτρους της Oracle για το όνομα του χρήστη και το όνομα του group. Αυτές συμπεριλαμβάνουν τον χρήστη ORACLE και το group 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
Δυστυχώς ο Oracle Installer από το δισκάκι του SCO δεν θα δουλέψει. Μπορεί να αντιμετωπίσετε πληθώρα προβλημάτων, από core dumps μέχρι κρέμασμα. Σαν αποτέλεσμα, χρειάζεται να αντιγράψουμε τα αρχεία από το CDROM χειρωνακτικά και να τα αποσυμπιέσουμε:
(Βεβαιωθείτε πως το CDROM είναι προσαρτημένο (mounted) στο σύστημα).
/home/oracle/7.3.3.0.0.
$ cp -a /mnt/cdrom/* .
$ find . -name *_ -exec ~/7.3.3.0.0/orainst/oiuncomp {} \;
Προσθέστε τις επόμενες γραμμές στο /etc/profile
ή στο .profile
για κάθε χρήστη
που πρόκειται να χρησιμοποιήσει την 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
# Alter path for Oracle
PATH="$PATH:$ORACLE_HOME/bin"
Επίσης χρειάζεται να αλλάξουμε τον ιδιοκτήτη και τα προνόμια χρήσης της βοηθητικής εφαρμογής της Oracle ulimit increase.
$ chown root.root $ORACLE_HOME/bin/osh
$ chmod u+s $ORACLE_HOME/bin/osh
Αλλάξτε τα προνόμια χρήσης των αρχείων της Oracle για να εξασφαλίσετε την σωστή λειτουργία.
$ chmod +x $ORACLE_HOME/bin/*
$ chmod u+s $ORACLE_HOME/bin/oracle
Τα εργαλεία της Oracle απαιτούν τα μηνύματα να κρατούνται στο directory$ORACLE_HOME/tool_name/mesg
.
Έτσι, μετακινήστε τα αρχεία msb
από τα directories msg_ship
στα directories 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/.
Δημιουργείστε τα ακόλουθα directories αν δεν υπάρχουν:
$ mkdir $ORACLE_HOME/rdbms/log
$ mkdir $ORACLE_HOME/rdbms/audit
$ mkdir $ORACLE_HOME/network/log
Τα παρακάτω directories μπορούν να απομακρυνθούν με ασφάλεια:
$ORACLE_HOME/guicommon2/
$ORACLE_HOME/ctx/
$ORACLE_HOME/md/
$ORACLE_HOME/mlx/
$ORACLE_HOME/precomp/
$ORACLE_HOME/slax/