
Ich habe Oracle 11g Enterprise Edition auf meinem Windows 7 Pro installiert. Mein Problem ist, dass ich mich von einem anderen Host (lokales Netzwerk) aus nicht bei der Datenbank anmelden kann.
Wenn ich mich mit Oracle SQLdeveloper mit der Datenbank verbinde, ist alles in Ordnung, solange ich in der Verbindungskonfiguration „localhost“ angebe. Wenn ich es jedoch auf „192.168.0.190“ ändere, was meine Host-IP-Adresse ist, erhalte ich die Meldung „Der Netzwerkadapter konnte die Verbindung nicht herstellen“. Ich erhalte dieselbe Fehlermeldung, wenn ich mich von einem anderen Host im lokalen Netzwerk aus anmelde.
Was ist das Problem?
Antwort1
Handelt es sich um ein Firewall-Problem? Deaktivieren Sie (vorübergehend) die Firewall und testen Sie sie.
Wenn es sich nicht um ein Firewall-Problem handelt, muss der Datenbank-Listener so konfiguriert werden, dass er auf der richtigen Schnittstelle ausgeführt wird. Es ist sehr wahrscheinlich, dass der Standard-Listener auf der Loopback-Schnittstelle (127.0.0.1) und nicht auf der externen Schnittstelle (192.168.0.190) ausgeführt wird. Suchen Sie nach listener.ora und sehen Sie nach, was diese Konfigurationsdatei enthält. Passen Sie sie dort an, damit sie auf der richtigen Schnittstelle abhört.
Antwort2
Es würde mich nicht im Geringsten überraschen, wenn das Problem die Null als drittes Oktett wäre. Versuchen Sie es mit einer anderen Zahl und melden Sie sich dann wieder bei uns.
Antwort3
Wenn Sie 127.0.0.1 oder localhost verwenden, „weiß“ der PC, dass Sie darüber sprechen, und muss keine Nachschlagevorgänge durchführen. Wenn Sie 192.168.0.190 verwenden, sendet der PC dies wahrscheinlich an einen Router oder Proxy oder etwas anderes, von wo aus es zum PC zurückkommt.
Ich vermute, dass es nicht wiederkommt.
Führen Sie einen aus TELNET 192.168.0.190 1521
und prüfen Sie, ob Sie eine Verbindung erhalten. Wenn nicht, handelt es sich nicht um ein Problem mit der Oracle-Datenbank, sondern um ein Netzwerkproblem. In diesem Fall sollten Sie Ihre Netzwerkkonfiguration genauer beschreiben (handelt es sich um eine Heimkonfiguration, ein Firmen-LAN, DHCP/statische IP...)
Antwort4
Verwenden Sie DHCP? Sie müssenInstallieren Sie den Microsoft Loopback-Adapterwenn ja.