问题:
一次尴尬的ORACLE安装。
Windows平台上安装oracle的过程中报错。
[INS-30131] Initial setup required for the execution of installer validations failed.
Cause?-?Failed to access the temporary location.
Action?-?Ensure that the current user has required permissions to access the temporary location.
解决方法:
尝试搜索与有关的问题。并尝试其中的一些解决方案,譬如:重新下载介质、尝试不同的Oracle版本、修改注册表、temp目录的位置、temp目录的权限。但是问题依旧。
多次尝试安装后,进一步查看错误信息,发现报错里面提到的机器名竟然与我在DOS 命令行里面看到的是不同的。ORACLE安装程序里面提到的是16位的机器名,而我的操作系统命令行看到是15位的机器名。
把16位的机器名改到15位,重启操作系统,重新安装ORACLE,成功。这也太尴尬了。
网上搜索一下对于机器名称的限制,发现Windows操作系统只认15位的长度,并且格式上有要求。
Windows系统主机名长度为2-15个字符,Linux类操作系统主机名长度为2-64个字符,详细规则如下:
Windows系统,长度为2-15个字符,允许使用大小写字母、数字或连字符(-)。不能以连字符(-)开头或结尾,不能连续使用连字符(-),也不能仅使用数字。其他操作系统(Linux等),长度为2-64个字符,允许使用点号(.)分隔字符成多段,每段允许使用大小写字母、数字或连字符(-),但不能连续使用点号(.)或连字符(-)。不能以点号(.)或连字符(-)开头或结尾。一次尴尬的ORACLE安装
原文:https://blog.51cto.com/14905464/2568142