lakul Geschrieben 1. September 2006 Teilen Geschrieben 1. September 2006 Hallo! Ich habe Oracle 9i auf einem Windows Server System zu laufen. Ebenfalls läuft cygwin mit um eine Unix Umgebung zu simulieren. Ich habe eine Zeit lang immer mit aqua data studio per (mit putty über port 1521) ssh tunnel auf die db zugegriffen, aber seit neuesten kommt immer folgender fehler "Connection failed : E/A-Exception: The Network Adapter could not establish the connection" Ich habe in einem anderen Forum mal die Bemerkung gefunden, der listener würde nicht laufen, aber das tut er hier ist mal die lsnrctl status: LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 16-AUG-2006 13:39:36 Copyright © 1991, 2002, Oracle Corporation. All rights reserved. Verbindung mit (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=portiko2)(PORT=1521))) wird aufgebaut STATUS des LISTENER ------------------------ Alias LISTENER Version TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production Startdatum 16-AUG-2006 11:48:13 Uptime 0 Tage 1 Std. 51 Min. 24 Sek. Trace-Ebene off Sicherheit OFF SNMP OFF Parameterdatei des Listener D:\oracle\ora92\network\admin\listener.ora Log-Datei des Listener D:\oracle\ora92\network\log\listener.log Zusammenfassung Listening-Endpunkte... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=portiko2)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=portiko2)(PORT=8080))(Presentation=HTTP)(Session=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=portiko2)(PORT=2100))(Presentation=FTP)(Session=RAW)) Services bersicht... Dienst "PLSExtProc" hat 1 Instanz(en). Instanz "PLSExtProc", Status UNKNOWN, hat 1 Handler fr diesen Dienst... Dienst "portiko" hat 2 Instanz(en). Instanz "portiko", Status UNKNOWN, hat 1 Handler fr diesen Dienst... Instanz "portiko", Status READY, hat 1 Handler fr diesen Dienst... Dienst "portikoXDB" hat 1 Instanz(en). Instanz "portiko", Status READY, hat 1 Handler fr diesen Dienst... Der Befehl wurde erfolgreich ausgefhrt. Meine tnsnames.ora sieht so aus: # TNSNAMES.ORA Network Configuration File: D:\oracle\ora92\network\admin\tnsnames.ora # Generated by Oracle configuration tools. PORTIKO = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = portiko2)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = portiko) ) ) INST1_HTTP = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = portiko2)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION = http://HRService) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) RAVER9.WORLD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 141.30.236.250)(PORT = 1522)) ) (CONNECT_DATA = (SERVICE_NAME = RAVER9) ) ) Bei der Eingabe von ps -ef | grep smon kommt nur eine leere Zeile, also er gibt nichts aus Ich weiß leider nicht mehr weiter. Ich hoffe ihr könnt mir helfen Danke im Voraus mfg Christian Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 1. September 2006 Teilen Geschrieben 1. September 2006 "Connection failed : E/A-Exception: The Network Adapter could not establish the connection" bitte mal von der kommandozeile aus testen: telnet portiko2 1521 und tnsping PORTIKO Ich habe in einem anderen Forum mal die Bemerkung gefunden, der listener würde nicht laufen, aber das tut er hier ist mal die lsnrctl status: listener-konfiguration schaut IMHO ok aus. Meine tnsnames.ora sieht so aus tnsnames dürfte auch nicht das problem sein, zumal da ja vermutlich (und das ist auch die frage) zuletzt nichts geändet wurde. Bei der Eingabe von ps -ef | grep smon kommt nur eine leere Zeile, also er gibt nichts aus initiiere mal bitte ein select * from v$bgprocess where paddr <> '00' und sieh nach, ob dort bei NAME der SMON zu finden ist, und dieser prozess einen errorcount (spalte ERROR) von 0 hat. ein auszug allenfalls relevanter zeilen aus der alart.log wäre ebenfalls interessant. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lakul Geschrieben 1. September 2006 Autor Teilen Geschrieben 1. September 2006 Hi! Danke für die schnelle Antwort Also telnet portiko2 1521 ergibt in der MS DOS Eingabeaufforderung ein schwarzes Fenster und in Putty: Trying 192.168.0.6... Connected to portiko2. Escape character is '^]'. tnsping PORTIKO ergibt: TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 01-SEP-2006 17:49:46 Copyright © 1997 Oracle Corporation. All rights reserved. Parameterdateien benutzt: D:\oracle\ora92\network\admin\sqlnet.ora Adapter TNSNAMES zur Auflösung des Alias benutzt Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = portiko2)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = portiko))) OK (0 ms) Wenn ich select * from v$bgprocess where paddr <> '00' eingebe finde ich unter NAME SMON aber es steht keine Zahl unter ERROR Und hier sind die letzten Zeilen der alart.log seit dem 30.8 Wed Aug 30 13:43:38 2006 starting up 1 shared server(s) ... starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'... Wed Aug 30 13:43:41 2006 alter database mount exclusive Wed Aug 30 13:43:46 2006 Successful mount of redo thread 1, with mount id 2230465485. Wed Aug 30 13:43:46 2006 Database mounted in Exclusive Mode. Completed: alter database mount exclusive Wed Aug 30 13:43:46 2006 alter database open Wed Aug 30 13:43:47 2006 Beginning crash recovery of 1 threads Wed Aug 30 13:43:47 2006 Started first pass scan Wed Aug 30 13:43:48 2006 Completed first pass scan 3461 redo blocks read, 66 data blocks need recovery Wed Aug 30 13:43:48 2006 Started recovery at Thread 1: logseq 236, block 4627, scn 0.0 Recovery of Online Redo Log: Thread 1 Group 2 Seq 236 Reading mem 0 Mem# 0 errs 0: D:\ORACLE\ORA92\PORTIKO\REDO02.LOG Wed Aug 30 13:43:49 2006 Ended recovery at Thread 1: logseq 236, block 8088, scn 0.240465988 66 data blocks read, 66 data blocks written, 3461 redo blocks read Crash recovery completed successfully Wed Aug 30 13:43:50 2006 Thread 1 advanced to log sequence 237 Thread 1 opened at log sequence 237 Current log# 3 seq# 237 mem# 0: D:\ORACLE\ORA92\PORTIKO\REDO03.LOG Successful open of redo thread 1. Wed Aug 30 13:43:50 2006 SMON: enabling cache recovery Wed Aug 30 13:43:51 2006 Undo Segment 1 Onlined Undo Segment 2 Onlined Undo Segment 3 Onlined Undo Segment 4 Onlined Undo Segment 5 Onlined Undo Segment 6 Onlined Undo Segment 7 Onlined Undo Segment 8 Onlined Undo Segment 9 Onlined Undo Segment 10 Onlined Successfully onlined Undo Tablespace 1. Wed Aug 30 13:43:51 2006 SMON: enabling tx recovery Wed Aug 30 13:43:51 2006 Database Characterset is WE8MSWIN1252 replication_dependency_tracking turned off (no async multimaster replication found) Completed: alter database open Thu Aug 31 19:04:43 2006 Thread 1 advanced to log sequence 238 Current log# 1 seq# 238 mem# 0: D:\ORACLE\ORA92\PORTIKO\REDO01.LOG Ich hoffe ich konnte dir alle wichtigen Informationen geben. Viele Grüße Lakul Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 1. September 2006 Teilen Geschrieben 1. September 2006 Also telnet portiko2 1521 ergibt in der MS DOS Eingabeaufforderung ein schwarzes Fenster und in Putty: Trying 192.168.0.6... Connected to portiko2. Escape character is '^]'. funktioniert also. tnsping PORTIKO ergibt: [...] OK (0 ms) funktioniert also auch. Wenn ich select * from v$bgprocess where paddr <> '00' eingebe finde ich unter NAME SMON aber es steht keine Zahl unter ERROR dann läuft SMON fehlerfrei ... Und hier sind die letzten Zeilen der alart.log seit dem 30.8 Wed Aug 30 13:43:50 2006 SMON: enabling cache recovery Wed Aug 30 13:43:51 2006 SMON: enabling tx recovery ... was auch das alert.log bestätigt. könnte mir nur erklären, dass dein client-tool probleme macht - greift das mittels JDBC oder native (via OCI) auf die DB zu? das mit dem SSH-tunnel ist mir nicht ganz klar. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lakul Geschrieben 1. September 2006 Autor Teilen Geschrieben 1. September 2006 Also wenn ich mich innerhalb meines Netzwerkes mit der Datenbank auf dem Server verbinden will klappt das ohne Probleme aber außerhalb des Netzes also vor der Firewall klappt es über den Port 1521 per SSH Tunnel nicht, obwohl er freigegeben ist. Auf meine Mysql DB komme ich zum Beispiel aber problemlos per SSH Tunnel und Port 3306. Ich nutzte Cygwin, nur habe ich dort nicht rausfinden können, ob man den SSH Tunnel konfigurieren kann. Also wenn ich das richtig deute logge ich mich mit JDBC ein und nicht OCI mfg Lakul Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.