Oracle OLEDB 的手工分发
1、基本配置Oracle ODP.Net
请参考《Oracle ODP.Net的手工分发》一文;
2、增加文件
\Bin目录
oip10.dll
oip10.tlb
oradc.ocx
OraOLEDB10.dll
OraOLEDB10.tlb
OraOLEDB10us.dll
OraOLEDB10zhs.dll
OraOLEDBgmr10.dll
OraOLEDBpus10.dll
OraOLEDBrfc10.dll
OraOLEDBrmc10.dll
OraOLEDBrst10.dll
OraOLEDButl10.dll
增加一个bat文件
Oledb.bat ----内容为 regsvr32 OraOLEDB10.dll
这个dll注册,最好使用批处理来注册;使用开始菜单的运行来注册可能不成功,因为我测试了好几次;
\Nls\data目录
lx2001f.nlb
lx40002.nlb
3、环境变量:Environment Vars
由于Oracle的可以安装多个版本在同一台机器中;但是当用户自己开发程序进行Oracle链接时,默认使用Oracle的默认Oracle_Home来进行连接,而默认链接的决定是由Environment Vars来决定的,对于Windows来说就是Path来决定的,若要对自己的程序使用默认的Path,则把自己的Oracle_Home设在Path的第一位;
fe:path=C:\oracle\product\10.2.0\client_1\bin 一定要设在bin目录下;
注意:这个路径一定要设置,否则 Oledb就不能使用了;