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:
ACTION: Specify a free port
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 550
die 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
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.
quelle
192.168.1.X host host.domain
. Das Hinzufügen des nicht qualifizierten Hostnamens hat mein Problem behoben. Vielen Dank!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:
quelle
/etc/hosts
hat nicht funktioniert.Antwort aus dem Community-Wiki , erstellt aus einem Kommentar zur Frage:
Sie können den Port für EM Express mit
DBMS_XDB_CONFIG.SETHTTPPORT
und ändernDBMS_XDB_CONFIG.SETHTTPSPORT
. EM Express ist jedoch optional. Sie können es einfach überspringen. - Balazs Pappquelle