主机上的企业管理器数据库控件,其名称中有下划线
-
22-10-2019 - |
题
我知道这听起来很尴尬,但是由于服务器名称中的下划线,企业管理器拒绝设置:
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.
是否有人解决此问题或可以提供文档链接,以解释为什么会发生这种情况?
我知道安装OS和DB时一定有警告消息,但我仍然需要看到它写在文档中,以说服并指出必须更改主机名。
解决方案
之所以发生这种情况,是因为根据RFC,主机名中的下划线不是有效的字符。
“协议的互联网标准要求组件主机名标签可能仅包含ASCII字母'a'tho z'(以情况不敏感的方式),数字'0'至9'和连字符(' - ') )。”
不隶属于 dba.stackexchange