|
||
Die Oracle Scripte benutzen bestimmte Pfade, welche für Debian Systeme nicht alle stimmen. Es sind daher die folgenden Links einzurichten:
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/touch /bin/touch
ln -s /usr/bin/basename /bin/basename
256 MB ist das praktische Minimum. Die Installation funktioniert auch mit weniger RAM. Es sollte das dreifache des RAMs als Swap beretigestellt werden.
Der Benutzer "oracle" muss den Gruppen "dba" und "oinstall" angehören.
Anmelden
Zur Installation als Benutzer "oracle" anmelden.
Wahlweise den Pfad /u01/app/oracle/product/instanz/lib
in die Datei /etc/ld.so.conf
eintragen, falls
ORACLE_HOME=/u01/app/oracle/product/instanz
.
Dieser Eintrag stellt sicher, dass der Linker die von Oracle gelieferten
shared libraries findet, ohne dass der Pfad LD_LIBRARY_PATH gesetzt werden
muss. Mit ldconfig
den Cache des Linkers neu aufbauen.
Wir empfehlen nach einer Installation eine relink aller
binaries durchzuführen, damit sichergestellt ist, dass alle ausführbaren
Dateien erzeugt worden sind.
Im Verzeichnis $ORACLE_HOME/bin
befindet sich das Programm
relink
. Mit relink all
können alle executables neu erzeugt werden. Mit relink all >relink.log
2>&1
kann die Ausgabe von relink in die Datei relink.log
umgeleitet
werden. Das Ergebnis der Operation kann hier überprüft werden.
"$ORACLE_HOME/bin/adapters",zeigt dass die unterstützten Netzwerkprotokolle. Es sollte eine ähnliche Ausgabe wie hier entstehen.
$ORACLE_HOME/bin/svrmgrl,zeigt dass der Servermanager startbar ist. Ausgabe
"$ORACLE_HOME/bin/lsnrctl status", zeigt dass der Netzwerkdaemon startbar ist. Ausgabe
Listener
Mit dem Programm $ORACLE_HOME/bin/netasst
oder
$ORACLE_HOME/bin/netca
den listener konfigurieren.
Netzwerkklienten
$ORACLE_HOME/bin/netasst
den Netzwerklientenzugriff ermöglichen.
Alternativ (abhängig von der Oracleversion) kann auch $ORACLE_HOME/bin/netca
benutzt werden. Die
Konfiguration der Netzwerkklienten muss auf jedem Rechner durchgeführt
werden, welcher Zugriff auf den Oracle Server haben soll.
Feststellen ob alle Dateien und Verzeichnsisse im Baum "ORACLE_HOME" zu oracle:dba gehören. Falls das nicht der Fall ist, "chown -R oracle:dba *" , aber nur falls die von Oracle empfohlenen Werte verwendet werden.
In keinem Fall suid oracle oder sgid dba setzen. Mit suid oracle kann ein normaler Benutzer unter Umständen die Datenbank löschen. In der Dokumentation ist genau aufgelistet, wie die Rechte gesetzt sein sollen.