我知道这听起来很尴尬,但是由于服务器名称中的下划线,企业管理器拒绝设置:

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'和连字符(' - ') )。”

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top