win7下搭java开发环境,可以说基本上相当顺利,jdk,ant,mysql,myeclipse,eclipse等相关软件都可以很好地兼容之,但是到了oracle就卡住了。
尔后google之,经实践,原来win7下是可以安装oracle的,仅限于10g(10201)版本,其它版本未经实验,但原理应该差不多,步骤如下:
修改X:/database/stage/prereq/db/refhost.xml
加入以下内容:
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
再到install目录中找到oraparam.ini文件,找到
#Windows=4.0,5.0,5.1,5.2
修改成
#Windows=4.0,5.0,5.1,5.2,6.1
在后面添加
[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
原理很简单,6.1是win7的操作系统标识,6.0是vista。
好了,事到如今,第一步可以过了,操作系统验证就这么被绕过去了。那么双击下安装程序看看喽,见证奇迹的时刻——未知内部系统错误!!!
为啥?网上的牛人说的真真的!为啥我就不行咧……其实,他们少说了一步,就是把setup.exe右击一下,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装!
enjoy youself!!!
有个注意点,安装的时候可以选择一起安装实例数据库,在NT5.*版本中,这个是完全正常的,会一起安装一个实例数据库,并帮你配置好,但在win7下,它不认帐,这个选择选与不选效果一样,最后还是要自己安装建一个实例数据库(其实这个挺符合本人习惯的),之后再建一个监听器。之后就可以在cmd里面大大方方地
>sqlplus sys/pwd as sysdba了!