Enterprise Manager -Datenbanksteuerung auf Host mit einem Unterstrich im Namen
-
22-10-2019 - |
Frage
Ich weiß, dass es unangenehm klingt, aber Enterprise Manager weigert sich, aufgrund eines Unterstrichs im Servernamen eingerichtet zu werden:
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.
Hat jemand um dieses Problem gearbeitet oder kann einen Dokumentationslink bereitstellen, der erklärt, warum dies passiert?
Ich weiß, dass es bei der Installation von Betriebssystem und DB Warnmeldungen gegeben haben muss, aber ich muss immer noch in den Dokumenten geschrieben sehen, um davon zu überzeugen und zu überzeugen, dass der Hostname geändert werden muss.
Lösung
Dies geschieht, weil ein Unterstrich in einem Hostnamen gemäß RFC kein gültiges Zeichen ist.
"Die Internetstandards für Protokolle erfordern, dass Komponenten-Hostname-Labels nur die ASCII-Buchstaben 'a' durch 'z' (in unempfindlicher Weise), die Ziffern '0' bis '9' und den Bindestrich ('-' enthalten dürfen. ). "