最近研究ASP.NET其中用到oracle数据库,由於电脑装的win10系统在数据库安装时遇到一些问题,在这里记录一下
官网下载oracle11g,下载好后是两个压缩包如下:
同时选中两个压缩包,右鍵->解压文件选择想要保存的安装目录确定,这里我选择D盘下的oracle11g为安装目录解压好后如下:
双击setup.exe进行安装,加载设置驱动程序时问题出現了显示环境不满足最低要求,如下:
此问题是oracle的配置文件没有配置win10操作系统造成的
打开cvu_prereq.xml配置文件可看到操作系统配置列表,如下:
添加好后保存并重新安装即可解决该问题中间安装选项在此不做过多说明,可自行百度
当安装进行到“执行先决条件检查”后,第二個问题出现了检测报错:
这个问题说明你的Path环境变量长度太长,超过了设定的预期值此时可勾选“全部忽略”进行安装,但这样会导致自动配置oracle环境变量失败所以不建议使用这种方法安装。
在网上查找了很多方法都是说删除Path环境变量中不必要的配置,但是这种方法對我来说也不适用因为我的Path中配置的都是开发必要的环境变量,并不能对哪一个进行删除而且即使删除一些配置再重新检测,长度依嘫没有改变还是超出预期值,所以这种方法也是不可行的
此时我注意到了“预期值”,那么是否可以通过改变“预期值”来避免出现這种错误呢答案是肯定的,经过对cvu_prereq.xml配置文件的查阅我找到了其中的配置项<ENV_VAR NAME="PATH" MAX_LENGTH="1023"
/>,其中的MAX_LENGTH属性配置的正是Path环境变量长度监测的预期值找到對应的操作系统配置下的此项配置,修改配置的值为2048如下:
修改好后保存,并重新启动oracle数据库安装当安装进行到“执行先决条件检查”后,没有出现任何报错说明问题已经解决。