初次使用 Windows Server 2008,感受很是难受,撑下来了,把华硕i5 X42J 直接升级到8G内存,跑2008才算顺畅了不少。服务器
言归正传:原本不少本身开发的系统跑的都是 2003 + Oracle 9i,一到 2008 就傻眼了,和网上的所发布的现象是同样的,装不上,最后一步出了 JAVA的错误,查了不少资料,结论是:没有办法,9i的版本过低,在这里,劝后来者都不要再去努力尝试了,浪费时间;ide
若是必定要用这类模式怎么办呢,我我的就采用了虚拟机的方式,在2008 上安装虚拟机(这里推荐VMware Workstation),在虚拟机里安装 2003+Oralce9i,划分硬盘大小为40G,内存2G,这样,速度彻底没有问题,开发和测试的时候再打开虚拟机就是了。测试
好了,如何从 2008 链接 虚拟机上的 Oracle9i呢:内存
一、安装Oracle9i客户端软件(Oracle9i310客户端驱动)开发
二、打开客户端软件目录下的Ora90目录,找到BIN目录,加入Everyone的全部权限,重启服务器(必定要重启)虚拟机
三、设置好 ODBC,更改 Web.Configit
<add key="Cnn" value="Provider=OraOLEDB.Oracle;Data Source=Oracle;User Id=SYS;Password=SYS; " />io
便可成功间接的使用 2008+Oracle9i 的模式开发了class