Oracle 8.0.5 auf Debian Sarge installieren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
mss_easy
Beiträge: 15
Registriert: 17.06.2005 10:24:29
Wohnort: überall

Oracle 8.0.5 auf Debian Sarge installieren

Beitrag von mss_easy » 19.07.2005 09:03:31

Hallo liebe Debiangemeinde,

ich bin gerade dabei auf Debian Sarge Oracle 8.0.5 zu installieren um diverse Datenbanken zu schieben.

Folgendes habe ich gemacht um die Installation anzuschieben:
Ich bin die Anleitung hier http://homepage.ruhr-uni-bochum.de/Oezc ... cle817.htm
Schritt für Schritt durchgegangen, dann bin ich angekommen bei:

"Nun bearbeiten wir die Startparameter des Users Oracle und fügen in die .bash_profile diese Werte ein:

export ORACLE_BASE=/Demo/m01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/8.1.7

export o=$ORACLE_BASE/product/8.1.7/bin

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export ORACLE_SID=Demo

export ORACLE_TERM=xterm

export ORA_NLS33=$ORACLE_HOME/ocomon/nls/admin/data

umask 022

//jetzt nur noch abspeichern fertig

zur Kontrolle geben wir ein:

oracle:~$ env | grep ORA //dann sollte erscheinen

ORACLE_BASE=/Demo/m01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/8.1.7

ORACLE_SID=Demo

ORA_NLS33=$ORACLE_HOME/ocomon/nls/admin/data"

Hier meine Frage bei mir erscheint aber nach dem Befehl
env | grep ORA folgendes:

USER=oracle
MAIL=/var/mail/oracle
PWD=/home/oracle
HOME=/home/oracle
LOGNAME=oracle

Wieso zeigt er mir nicht das an was ich gerade in die .bash_profile
eingetragen habe?

Bin noch nicht so lange dabei. Aber es muss auch einfache Fragen geben, :)

Danke!

LG
Michael
Take IT easy and it will be easier!

Benutzeravatar
/dev/null
Beiträge: 49
Registriert: 13.11.2003 12:22:38
Wohnort: München

Beitrag von /dev/null » 20.07.2005 14:19:23

Logge Dich mal mit su - oracle anstatt mit su oracle ein.
/dev/null

"Risk comes from not knowing what you are doing!"
Warren Buffet

mss_easy
Beiträge: 15
Registriert: 17.06.2005 10:24:29
Wohnort: überall

Beitrag von mss_easy » 21.07.2005 12:52:02

... ich glaube das liegt ganz woanderes das Problem. Aber trotzdem danke für die Aufmerksamkeit.

ich gehe nach dem File:

http://homepage.ruhr-uni-bochum.de/Oezc ... cle817.htm

Auch wenn ich Oracle 8.0.5 installiere ...

Aber gestartet habe das shell script immer noch nicht. Ich weiß nicht ob ich das tar file was in der anleitung steht installieren soll, da es ja angeblich für 8i ist.


LG
M.
Take IT easy and it will be easier!

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 21.07.2005 13:14:13

Vielleicht hilft Dir [1] wieter, ist zwar für 10g, hat da aber gut funktioniert.

[1] http://survivor.sarovar.org/Oracle_10g.html

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

mss_easy
Beiträge: 15
Registriert: 17.06.2005 10:24:29
Wohnort: überall

Beitrag von mss_easy » 21.07.2005 14:25:21

... ist den das vergleichbar?

Ich habe schon den ersten Unterschied in den Umgebungsvariablen für den Oracle user gefunden

10i:
ORACLE_BASE=/u01/app/oracle
ORACLE_SID=test
export ORACLE_BASE ORACLE_SID
unset ORACLE_HOME
unset TNS_ADMIN
umask 022

8.1.7:
export ORACLE_BASE=/Demo/m01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export o=$ORACLE_BASE/product/8.1.7/bin
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=Demo
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocomon/nls/admin/data
umask 022

LG
M.
Take IT easy and it will be easier!

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 21.07.2005 15:07:15

ORACLE_BASE, ORACLE_SID sind halt in beiden Beispielen unterschiedlich, aber das ist letztlich egal und eine Geschmackssache. (wohin das installiert werden soll, und wie die DB heißen soll)

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

mss_easy
Beiträge: 15
Registriert: 17.06.2005 10:24:29
Wohnort: überall

Beitrag von mss_easy » 21.07.2005 15:40:41

übrigens /dev/null

das war ein guter tipp oben, stimmte. Man kann env nur direkt auf dem Server auslesen. Remote muss der Bindestrich dazwischen.

Danke nochmal!

LG
M.
Take IT easy and it will be easier!

mss_easy
Beiträge: 15
Registriert: 17.06.2005 10:24:29
Wohnort: überall

Beitrag von mss_easy » 21.07.2005 15:50:53

warum wird da bei 10g (übrigens war ein Fehler nicht 10i)

ein
unset auf

ORACLE_HOME
und auf
TNS_ADMIN

gesetzt?

ich habe daswie in 8.1.7 ungefähr... und wenn ich dann mein patch ausführen will
sagt der Debian:
ERROR ora/m01/app/8.0.5/bin/ relink not found

ich muß nämlich diese patch ausführen um weiter zu kommen:

% mv glibc-2.1.3-stubs.tar.gz $ORACLE_HOME
% gunzip glibc-2.1.3-stubs.tar.gz
% tar xvf glibc-2.1.3-stubs.tar
% ./setup_stubs.sh
Take IT easy and it will be easier!

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 21.07.2005 15:52:34

Sorry, so genau hab ich mich nicht damit beschäftigt. Mir ging es ja um eine 10g DB und ich hoffte der Link würd Dir helfen.

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

mss_easy
Beiträge: 15
Registriert: 17.06.2005 10:24:29
Wohnort: überall

Beitrag von mss_easy » 22.07.2005 07:08:38

mh ok, na dann muss ich mich weiter durch den Wald schlagen um die richtigen Pilze zu finden. Aber die wachsen ja meistens da wo es feucht ist. Also verlasse ich mich auf Gott und meinen Instinkt.

Trotzdem vielen Dank.

Vielleicht hat ja noch jemand eine Idee.

LG
M.
Take IT easy and it will be easier!

mss_easy
Beiträge: 15
Registriert: 17.06.2005 10:24:29
Wohnort: überall

Beitrag von mss_easy » 22.07.2005 14:16:21

aha ich bin weiter gekommen, war ganz simple hatte ich nicht dran gedacht, das die Rechte vom ORACLE User auf sämtliche Verzeichnise gesetzt sein müssen.

Habe den Oracle user zum Eigentümer vom Ordner

/etc/oratab

gemacht. Denn den ordner hatte der Installer irgendwie nicht gefunden. Da habe ich ihm den angelegt hatte aber die Rechte des Oracle Users ausser acht gelassen.

Jetzt ist der Installer auch weitergelaufen und wieder stehen geblieben bei:

unix.stp(8061): OS_ERROR while translating test │ │
│ │ from /etc/oratab. (Is a directory.)

watn nu los?

:roll:
Take IT easy and it will be easier!

Antworten