Während des Installationsprozesses erscheint die folgende Messagebox.
Setup Privileges:
Während der Installtion muss das Script /oracle/product/920/root.sh
als root ausgeführt werden. Solange bleibt der Installationsprozess stehen.
Da das Script root.sh mit absoluten Pfadangaben programmiert ist,
ist es nicht sicher, ob alle Programme an dem Ort gespeichert sind,
wo root.sh es erwartet.
Das lässt sich sehr einfach mit den folgenden Befehlen testen und korrigieren. Dazu wechseln wir in die Shell als root.
for ora in `grep =/*bin/ root.sh| sed 's/^.*=//'` do basename=`basename $ora` deb=`which $basename` test -x $name || sed "s#$ora#$deb#" -i root.sh done
Awk wird vom Script im Verzeichnis /bin
erwartet,
befindet sich aber bei Debian in /usr/bin
.
Das krorrigieren wir und erstellen einen Link
tux01:/oracle/product/920# ln -s /usr/bin/awk /bin/awk
Nachher kann man das Script root.sh
ausführen.
tux01:/oracle/product/920# . root.sh Running Oracle9 root.sh script... The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /oracle/product/920 Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Adding entry to /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root.sh script. Now product-specific root actions will be performed.
Jetzt kann man die Message Box ''Setup Privileges'' mit OK verlassen.