win10安装Oracle11g常见问题

最近研究ASP.NET,其中用到oracle数据库,由于电脑装的win10系统,在数据库安装时遇到一些问题,在这里记录一下。

官网下载oracle11g,下载好后是两个压缩包,如下:


同时选中两个压缩包,右键->解压文件,选择想要保存的安装目录确定,这里我选择D盘下的oracle11g为安装目录,解压好后如下:


双击setup.exe进行安装,加载设置驱动程序时问题出现了,显示环境不满足最低要求,如下:


此问题是oracle的配置文件没有配置win10操作系统造成的。

打开解压后的database文件夹->stage->cvu->cvu_prereq.xml

打开cvu_prereq.xml配置文件可看到操作系统配置列表,如下:


在<CERTIFIED_SYSTEMS></CERTIFIED_SYSTEMS>之间任意位置添加如下配置:

<OPERATING_SYSTEM RELEASE="6.2">
           <VERSION VALUE="3"/>
           <ARCHITECTURE VALUE="64-bit"/>
           <NAME VALUE="Windows 10"/>
           <ENV_VAR_LIST>
               <ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
           </ENV_VAR_LIST>
</OPERATING_SYSTEM>

添加好后保存并重新安装即可解决该问题。中间安装选项在此不做过多说明,可自行百度。

当安装进行到“执行先决条件检查”后,第二个问题出现了,检测报错:

Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.


这个问题说明你的Path环境变量长度太长,超过了设定的预期值,此时可勾选“全部忽略”进行安装,但这样会导致自动配置oracle环境变量失败,所以不建议使用这种方法安装。

在网上查找了很多方法,都是说删除Path环境变量中不必要的配置,但是这种方法对我来说也不适用,因为我的Path中配置的都是开发必要的环境变量,并不能对哪一个进行删除,而且即使删除一些配置再重新检测,长度依然没有改变,还是超出预期值,所以这种方法也是不可行的。

此时我注意到了“预期值”,那么是否可以通过改变“预期值”来避免出现这种错误呢?答案是肯定的,经过对cvu_prereq.xml配置文件的查阅,我找到了其中的配置项<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />,其中的MAX_LENGTH属性配置的正是Path环境变量长度监测的预期值,找到对应的操作系统配置下的此项配置,修改配置的值为2048,如下:


修改好后保存,并重新启动oracle数据库安装,当安装进行到“执行先决条件检查”后,没有出现任何报错,说明问题已经解决。



  • 13
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
安装Oracle 11g服务版需要以下步骤: 1. 首先,确保你的计算机符合Oracle 11g的最低硬件要求。它需要至少4GB的内存和10GB的可用存储空间。 2. 下载Oracle 11g的安装文件。你可以从Oracle官方网站上下载该软件。 3. 解压缩安装文件并运行安装程序。你可能需要以管理员身份运行安装程序。 4. 在安装向导中选择“安装软件只”选项,然后点击“下一步”。 5. 接下来,你需要选择安装类型。选择“服务式数据库安装”,然后点击“下一步”。 6. 在下一个页面上,你需要选择Oracle基本安装目录。你可以选择默认目录或自定义目录。然后点击“下一步”。 7. 在下一个页面上,你需要选择数据库类型。选择“创建和配置托管数据库”,然后点击“下一步”。 8. 在接下来的页面上,你需要输入数据库标识名和全局数据库名称(SID)。你也可以选择数据库字符集和国家字符集。点击“下一步”。 9. 在下一个页面上,你需要设置数据库管理员的密码。输入密码后,点击“下一步”。 10. 在接下来的页面上,你需要指定数据库的数据存储位置和数据库文件格式。点击“下一步”。 11. 在下一个页面上,你可以选择是否自动创建样例数据库。选择你的选项后,点击“下一步”。 12. 在最后一个页面上,你可以查看安装概要。点击“安装”开始安装过程。 13. 安装过程可能需要一段时间。安装完成后,点击“完成”。 至此,Oracle 11g服务版已成功安装在你的计算机上。你可以使用Oracle Management Console来管理数据库,或使用SQL Plus来执行数据库操作。希望以上步骤对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值