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