Next Previous Contents

2. Εγκατάσταση του λογισμικού της Oracle

2.1 Προετοιμασία του Server

Δημιουργία ενός χρήστη Oracle

Όπως είναι λογικό χρειαζόμαστε έναν χρήστη να κρατάει την βάση δεδομένων της Oracle. Μια που δεν επιθυμούμε να κάνουμε relink τον πυρήνα της Oracle (περισσότερα για αυτό αργότερα) θα πρέπει να αποδεχτούμε τις προκαθορισμένες παραμέτρους της Oracle για το όνομα του χρήστη και το όνομα του group. Αυτές συμπεριλαμβάνουν τον χρήστη ORACLE και το group DBA.

  1. Συνδεθείτε ως Root

  2. Δημιουργείστε το χρήστη oracle και το group dba.

    $ groupadd dba 
    $ useradd  oracle
    

  3. Βεβαιωθείτε πως ένα home directory δημιουργείται για τον χρήστη oracle.

    $ mkdir /home/oracle
    $ mkdir /home/oracle/7.3.3.0.0 (Version of Oracle)
    $ chown -R oracle.dba /home/oracle
    

2.2 Εγκατάσταση από CDROM

Δυστυχώς ο Oracle Installer από το δισκάκι του SCO δεν θα δουλέψει. Μπορεί να αντιμετωπίσετε πληθώρα προβλημάτων, από core dumps μέχρι κρέμασμα. Σαν αποτέλεσμα, χρειάζεται να αντιγράψουμε τα αρχεία από το CDROM χειρωνακτικά και να τα αποσυμπιέσουμε:

(Βεβαιωθείτε πως το CDROM είναι προσαρτημένο (mounted) στο σύστημα).

  1. Συνδεθείτε σαν Oracle
  2. Αλλάξτε directory σε /home/oracle/7.3.3.0.0.
  3. Αντιγράψτε όλα τα αρχεία εγκατάστασης από το CDROM

    $ cp -a /mnt/cdrom/* .
    

  4. Αποσυμπιέστε όλα τα αρχεία της Oracle από το CDROM.

    $ find . -name *_ -exec ~/7.3.3.0.0/orainst/oiuncomp {} \;
    

2.3 Εργασίες μετά την Εγκατάσταση

Εργασίες για τον Root

Προσθέστε τις επόμενες γραμμές στο /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

Αλλάξτε τα προνόμια χρήσης των αρχείων της 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 μπορούν να απομακρυνθούν με ασφάλεια:


Next Previous Contents