Contexte
J'essaie d'installer Oracle 12c sur CentOS 7 (déployé en tant que machine virtuelle Hyper-V) comme indiqué par ce guide d'installation .
Problème
Tout avec mon installation se passe bien, sauf l'assistant de configuration de base de données Oracle.
L'installation me fournit les messages suivants:
ACTION: Specify a free port
Action - Refer to the logs or contact Oracle Support Services.
Informations de débogage et actions tentées
Lorsque j'exécute une queue sur le journal des erreurs, je reçois les messages suivants liés à l'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
Fonctionnement Sudo netstat -anp | grep 550
renvoie les résultats ci-dessous:
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
Pour essayer de résoudre le problème, avant de nouvelles tentatives d'installation ultérieures, j'ai commenté les instructions suivantes dans mon fichier de services, telles qu'elles sont affichées lors de l'exécution de 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
J'ai également essayé de faire l'étape 5.1 du guide d'installation avant l'installation sans succès.
Capture d'écran
Question
Pourquoi est-ce que j'obtiens une erreur indiquant que le port n'est pas ouvert alors qu'il ne semble pas que quelque chose utilise ce port et comment résoudre ce problème?
Y a-t-il une méthode qui peut être utilisée pour changer le port de 5500 à un autre complètement différent? J'essaie simplement d'obtenir une base de données factice installée pour le schéma RH.
J'ai rencontré cette erreur exacte et j'ai trouvé que c'était mon erreur. J'ai passé toute la journée pour ça.
Veuillez observer attentivement votre /etc/hostname
et /etc/hosts
. Dans mon cas, "oem" a été mis dans /etc/hosts
et "eom" était dans /etc/hostname
.
Vous voudrez peut-être essayer d'ajouter votre hôte à /etc/hosts
.
J'ai rencontré la même erreur et le problème a disparu après l'avoir fait.
Voir Installer Oracle Database 12c sur CentOS7 par M.el Khamlichi.
Exemple de ce lien:
192.168.119.139 ora-c7.unixmen.local
Community Wiki réponse créée à partir d'un commentaire laissé sur la question:
Vous pouvez modifier le port pour EM Express avec DBMS_XDB_CONFIG.SETHTTPPORT
et DBMS_XDB_CONFIG.SETHTTPSPORT
. Mais EM Express est facultatif, vous pouvez simplement le sauter. - Balazs Papp