您的当前位置:首页正文

ODAC 应用技巧 (一)使用 ODAC 的 Net 方式

来源:九壹网
 

使用 ODAC 的 Net 方式

使用 ODAC 标准方式和 Net 方式编译的应用程序,在程序大小和运行速度上非常相似。使用 Net 选项在安全方面,与使用 OCI 的 Oracle 的加密方式并不相同。 Net 使用 DES 来验证安全性,现在它并不支持 Oracle 的加密方式。

ODAC Net 的优势:

- 不需要安装和管理 Oracle 客户端软件;
- 减少系统需求。

ODAC Net 选项的限制:

仅支持通过 TCP/IP 协议来连接 Oracle;
不支持 Oracle 8 的对象,数组;
不支持 TOraLoader 的直接装载;
请注意:我们并不能保证 ODAC Net 可以在所有网络上的所有 Oracle 服务器上运行。我们使用 Net 选项在本地局域网上测试了 Windows 平台上 Oracle 7.3 以后的所有版本。
ODAC 通过 OCI 可以运行在所有的 Oracle 服务器上。Net 选项在 Window 及 Linux 平台上的所有Oracle 服务器上被测试过。我们不能保证它可以运行在其它平台上。

使用防火墙时可能会出现验证问题。
Net 选项在本地语言下运行时会有些不同。它不支持客户端的 NLS 转换。
BreakExec 过程不能运行。
TOraLoader 组件不在运行在直接路径接口模式(lmDirect 模式)。

Net 选项还有一些其它问题。例如,进行截断日期比较时会出现错误。

SELECT * FROM scott.emp WHERE hiredate >= TRUNC(:hiredate)

执行该查询时会出现 ORA-00932 错误: 不支持的数据类型。

如果没有上面的限制,你可以通过 OCI 在任何时间关闭连接。


因篇幅问题不能全部显示,请点此查看更多更全内容

Top