怀着闷闷的心情写下了昨天安装delphi,oracle,ODAC过程最后终于安装上,但还是不能总结到足够好的做法来让大家一次就能安装成功,只是多了一点经验,留待以后参考。Xp,win2003最好都先打SP2补丁,关闭杀毒软件,免得房妨碍写注册表
盗版delphi一般都能顺利地安装上去 
安装好后先看看基本的控件组中控件是否都齐全,并进行的控件和函数的简单测试。
如果控件不全或简单的测试通不过,那么就卸载delphi,并在注册表中搜索’Borland’,把搜索到的所有项和值都删除,然后再重新安装。
经过这一轮,安装的delphi还是有问题的话,就另找delphi的安装程序了。好的,成功安装delphi后就开始进行安装ODAC组件了。
在安装ODAC之前最好先安装Oracle的客户端或ORACLE,按情理就不需要的,但我就试过一次安装的过程之中出现缺什么OCI之类的错误,在安装完ORCACLE之后就顺利安装上去了。
1. 把ODAC的那个根目录COPY到你要安装第三方组件的目录—这样感觉上整齐,方便查看和管理
2. 打开delphi,打开对应你所安装delphi版本的packages文件,compile,install;关闭,保存,在这过程中出现load不到dlp文件安装不上的情况时,因为包文件有好几个,runtime包装不上很正常,极个别的包装不上也很正常,牛牛的直接继续装,添加路径指定source目录,保存。然后测试组件。
3. 然后测试组件,没问题的话就基本可以搞定了。测试生成的exe文件能不能正常运行,能运行得话就证明你成功了.
4. 3步骤添加或设置connection控件属性出现错误的话也不要慌张,可能是我都已经习以为常了,就把ODAC卸载,先删除路径,然后再component菜单下的install packages下把所有含有oracle字符窜的项目都remove掉,关闭delphi。最后打开安装delphi的根目录,找到projects目录下的dpl文件,把所有以dac,odac开头的文件都删除。最后按照安装packages的方法重新安装
5. 如果还不成功的,就卸载ODAC后,删除4种最后提到的文件,下载其他版本的ODAC继续安装
我就这点经验了,多次尝试后我就总能安装成功,至于你成不成功就祈祷上帝了。