Beheben des nicht kostenlosen Problems mit Port 5500 während der Installation von Oracle 12c Release 2 Database Configuration Assistant unter CentOS

8

Hintergrund

Ich versuche, Oracle 12c unter CentOS 7 (bereitgestellt als virtuelle Hyper-V-Maschine) zu installieren, wie in diesem Installationshandbuch beschrieben .

Problem

Mit meiner Installation läuft alles gut, bis auf den Oracle Database Configuration Assistant.

Die Installation liefert mir folgende Meldungen:

  1. ACTION: Specify a free port
  2. Action - Refer to the logs or contact Oracle Support Services.

Debugging von Informationen und Aktionen versucht

Wenn ich das Fehlerprotokoll auslaufe, erhalte ich die folgenden Meldungen im Zusammenhang mit der Installation:

INFO: ... GenericInternalPlugIn: getting configAssistantParmas.
INFO: ... GenericInternalPlugIn: checking secretArguments.
INFO: ... GenericInternalPlugIn: starting read loop.
INFO: Read: [FATAL] [DBT-06103] The port (5,500) is already in use.
INFO: [FATAL] [DBT-06103] The port (5,500) is already in use.
WARNING: Skipping line: [FATAL] [DBT-06103] The port (5,500) is already in use.
INFO: Read:    ACTION: Specify a free port.
INFO:    ACTION: Specify a free port.
WARNING: Skipping line:    ACTION: Specify a free port.
INFO: Completed Plugin named: Oracle Database Configuration Assistant

Beim Ausführen werden sudo netstat -anp | grep 550die folgenden Ergebnisse zurückgegeben:

unix  3      [ ]         STREAM     CONNECTED     37299    5502/gnome-pty-help
unix  3      [ ]         STREAM     CONNECTED     37283    5501/gconfd-2
unix  3      [ ]         STREAM     CONNECTED     37287    5501/gconfd-2

Um das Problem zu beheben, habe ich vor nachfolgenden Neuinstallationsversuchen die folgenden Anweisungen in meiner Servicedatei auskommentiert, die durch Ausführen angezeigt werden cat /etc/services | grep 550

new-rwho        550/tcp                 # new-who
new-rwho        550/udp                 # new-who
3m-image-lm     1550/tcp                # Image Storage license manager 3M Company
3m-image-lm     1550/udp                # Image Storage license manager 3M Company
ads             2550/tcp                # ADS
ads             2550/udp                # ADS
ssmpp           3550/tcp                # Secure SMPP
ssmpp           3550/udp                # Secure SMPP
gds-adppiw-db   4550/tcp                # Perman I Interbase Server
gds-adppiw-db   4550/udp                # Perman I Interbase Server
#fcp-addr-srvr1  5500/tcp                # fcp-addr-srvr1
#fcp-addr-srvr1  5500/udp                # fcp-addr-srvr1
#fcp-addr-srvr2  5501/tcp                # fcp-addr-srvr2
#fcp-addr-srvr2  5501/udp                # fcp-addr-srvr2
#fcp-srvr-inst1  5502/tcp                # fcp-srvr-inst1
#fcp-srvr-inst1  5502/udp                # fcp-srvr-inst1
#fcp-srvr-inst2  5503/tcp                # fcp-srvr-inst2
#fcp-srvr-inst2  5503/udp                # fcp-srvr-inst2
#fcp-cics-gw1    5504/tcp                # fcp-cics-gw1
#fcp-cics-gw1    5504/udp                # fcp-cics-gw1
checkoutdb      5505/tcp                # Checkout Database
checkoutdb      5505/udp                # Checkout Database
amc             5506/tcp                # Amcom Mobile Connect
amc             5506/udp                # Amcom Mobile Connect
fg-sysupdate    6550/tcp                # fg-sysupdate
fg-sysupdate    6550/udp                # fg-sysupdate
cloudsignaling  7550/udp                # Cloud Signaling Service

Ich habe zusätzlich versucht, Schritt 5.1 des Installationshandbuchs vor der Installation ohne Erfolg auszuführen.

Bildschirmfoto

Installationsbildschirm mit Fehlermeldungen

Frage

Warum erhalte ich die Fehlermeldung, dass der Port nicht geöffnet ist, wenn anscheinend nichts diesen Port verwendet, und wie kann ich dieses Problem beheben?

Gibt es eine Methode, mit der der Port von 5500 auf einen völlig anderen geändert werden kann? Ich versuche nur, eine Dummy-Datenbank für das HR-Schema zu installieren.

Dodzi Dzakuma
quelle

Antworten:

13

Ich bin genau auf diesen Fehler gestoßen und habe festgestellt, dass es mein Fehler war. Verbrachte den ganzen Tag dafür.

Bitte beachten Sie sorgfältig Ihre /etc/hostnameund /etc/hosts. In meinem Fall wurde /etc/hosts"oem" und "eom" eingegeben /etc/hostname.

Munkhbayar Batkhuu
quelle
5
Ich habe es versäumt, den Host im Format anzugeben 192.168.1.X host host.domain. Das Hinzufügen des nicht qualifizierten Hostnamens hat mein Problem behoben. Vielen Dank!
datUser
Ja, das Hinzufügen des nicht qualifizierten Hostnamens zu / etc / hosts hat mein Problem in RHEL 6.10 behoben.
Tale852150
Ich hatte das gleiche Problem. Das Hinzufügen des Hostnamens zu / etc / hosts hat dieses Problem behoben. Weitere Informationen finden Sie unter support.oracle.com/knowledge/Oracle%20Database%20Products/… .
Roman Vogt
7

Möglicherweise möchten Sie versuchen, Ihren Host hinzuzufügen /etc/hosts.

Ich habe den gleichen Fehler festgestellt und das Problem ist behoben, nachdem ich dies getan habe.

Siehe Installieren von Oracle Database 12c unter CentOS7 von M.el Khamlichi.

Beispiel von diesem Link:

192.168.119.139 ora-c7.unixmen.local
Steven
quelle
Das Hinzufügen des Hosts zu /etc/hostshat nicht funktioniert.
Dodzi Dzakuma
1

Antwort aus dem Community-Wiki , erstellt aus einem Kommentar zur Frage:

Sie können den Port für EM Express mit DBMS_XDB_CONFIG.SETHTTPPORTund ändern DBMS_XDB_CONFIG.SETHTTPSPORT. EM Express ist jedoch optional. Sie können es einfach überspringen. - Balazs Papp

user126897
quelle