Controllo Database Enterprise Manager su host con una sottolineatura nel suo nome
-
22-10-2019 - |
Domanda
So che può sembrare scomodo, ma Enterprise Manager si rifiuta di essere impostato a causa di una sottolineatura nel nome del server:
C:\>emca -deconfig dbcontrol db -repos drop
STARTED EMCA um 30.05.2012 13:21:49
EM-Konfigurationsassistent, Version 11.2.0.0.2 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved. Alle Rechte vorbehalten.
...
SCHWERWIEGEND: Ungültiger Host-Name vm_scotty11.xxnet.de. Host-Name darf keinen Unterstrich ('_') enthalten.
Weitere Einzelheiten finden Sie in der Log-Datei in c:\app\Administrator\cfgtoollogs\emca\PRJ\emca_2012_05_30_13_21_49.log.
Die Konfiguration konnte nicht abgeschlossen werden. Weitere Einzelheiten finden Sie in der Log-Datei in c:\app\Administrator\cfgtoollogs\emca\PRJ\emca_2012_05_30_13_21_49.log.
Qualcuno ha lavorato a questo problema o può fornire un link di documentazione che spiega il motivo per cui questo accade?
So che ci deve essere messaggi di avviso stati al momento dell'installazione del sistema operativo e DB, ma ho ancora bisogno di vederlo scritto nei documenti, al fine di convincere e fare il punto che il nome host deve essere cambiato.
Soluzione
This is happening because an underscore in a hostname is not a valid character according to the RFC.
"The Internet standards for protocols mandate that component hostname labels may contain only the ASCII letters 'a' through 'z' (in a case-insensitive manner), the digits '0' through '9', and the hyphen ('-')."