WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   Oracle Dienste (http://www.wcm.at/forum/showthread.php?t=154604)

JoergStueger 31.12.2004 09:55

Oracle Dienste
 
Hallo zusammen!

Wie kann ich unter Linux checken ob die Oracle dienste gestartet sind?

LG
Joerg

ora600 31.12.2004 10:04

Was meinst du mit "die Oracle Dienste" ? Es gibt nicht "die Oracle Dienste". Oracle bietet eine riesige Anzahl an Produkten. Außerdem gibts under Linux keine Dienste, sondern Prozesse, und die überprüft man z.b. mit
"ps -ef | grep -i ora".
Außerdem kommt es darauf an, welches Linux du hast, abhängig davon kann es leichte Unterschiede geben.

Also wenn du exakte Details bekanntgibst, könntest du vielleicht auch eine exakte Antwort erwarten.

JoergStueger 31.12.2004 10:10

Hallo!

Also erstmal danke für die Antwort!

Der von Dir genannte Befehl liefert mir folgendes zurück:


[root@vuxmuki root]# ps -ef | grep -i ora
oracle 1157 1 0 08:14 ? 00:00:00 /data/opt/oracle/product/9.2.0/bin/tnslsnr listener -inherit
root 2115 2065 0 09:06 pts/1 00:00:00 grep -i ora
[root@vuxmuki root]#

Ich kann leider nix damit anfangen. Hab die Kiste von einem Software Lieferanten übernommen und leider noch nicht wirklich Ahnung von Oracle ...

LG
Joerg

ruprecht69 31.12.2004 10:13

Ich gehe mal davon aus, dass du die Datenbank meinst.
entweder wie vom Vorredner gesagt: ps -ef

oder um zu checken ob der Listerner läuft:

lsnrctl status / tnsping <INSTANZ>

in welchem Zustand sich die Datenbank befindet:

sqlplus "/ as sysdba"
select * from v$instance;

Es muss prinzipiell der Listener laufen damit du dich auf die Datenbank connecten kannst und die Oracle Instanz gestarted sein.

Falls nicht:

sqlplus "/ as sysdba"
startup

Falls du noch nicht mal eine Datenbank hast wird's ein bissi komplizierer .. such mal im google "oracle create database"

JoergStueger 31.12.2004 10:17

Naja, auf der Maschine sollten insgesamt 4 datenbanken laufen. gibts keine möglichkeit zu schauen welche da ist und welche nicht?

Sorry für die blöden Fragen aber für mich ist das komplettes neuland ...

LG
Joerg

ruprecht69 31.12.2004 10:22

Laut deiner ps -ef Liste .. lauft derzeit gar nix - bis auf den listener des Owners oracle.

su - oracle
sqlplus / as sysdba
startup

JoergStueger 31.12.2004 10:27

Hallo ruprecht!

Bitte nicht killen aber ich kriegs nicht hin.

[root@vuxmuki admin]# su - oracle
-bash-2.05b$ sqlplus / as sysdba
Verwendung: SQLPLUS [ [<option>] [<logon>] [<start>] ]
wobei <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]
<logon> ::= <username>[/<password>][@<connect_string>] | / | /NOLOG
<start> ::= @<URI>|<filename>[.<ext>] [<parameter> ...]
"-H" zeigt SQL*Plus-Versions-Banner und Syntax von Verwendung an
"-V" zeigt SQL*Plus-Versions-Banner an
"-L" versucht eine einmalige Anmeldung
"-M <o>" verwendet HTML-Markup-Optionen <o>
"-R <n>" verwendet eingeschränkten Modus <n>
"-S" verwendet Ton aus-Modus
-bash-2.05b$


LG
Joerg

ruprecht69 31.12.2004 10:38

sorry mea culpa .. richtiger syntax ist

sqlplus "/ as sysdba"

JoergStueger 31.12.2004 10:41

Jetzt will er nen benutzernamen? Ist das ok? meine standard logins funken da nicht, hat oracle da nen dba user?

ruprecht69 31.12.2004 10:50

more /etc/group | grep dba

dba:x:200:user1,user2,user3

mit 200 schauen wir nun wer dba ist

more /etc/passwd | grep 200

und finden alle user die dba sind. Mit diesen Benutzern sollte nun ein Zugriff über die o.a. Methode funktionieren. Da sollte der oracle User entweder in der dba:x:... Zeile oder in der passwd Datei aufscheinen. Das "su - oracle" darfst du natürlich nur als root durchfüren, sonst wirst du nach einem Passwort angepromptet.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag