SQL Anywhere 16 - Oracle ODBC 驱动程序是为配合 iAnywhere 软件使用而自定义定制的。该驱动程序不使用第三方软件。
如果将 Oracle 与 MobiLink 或远程数据库访问配合使用,则必须在此 Oracle 驱动程序所在的同一台计算机上安装 Oracle 客户端。
该 Oracle 驱动程序可以使用 ODBC 管理器、.odbc.ini 文件(在 Unix 中)或 dbdsn 实用程序来配置。
下表提供了 Oracle 驱动程序的配置选项。
Windows ODBC 数据源管理器 | dbdsn 命令行或 .odbc.ini 文件的配置 | 说明 |
---|---|---|
数据源名 | 对于 dbdsn,使用 -w 选项。 | 标识数据源的名称。 |
用户 ID |
UserID 在 dbdsn 中,在连接字符串中设置此选项。 |
连接到 Oracle 数据库时应用程序使用的缺省登录 ID。如果您将此字段留空,当您连接时会提示您输入该信息。 |
口令 |
Password 在 dbdsn 中,在连接字符串中设置此选项。 |
应用程序用于连接到 Oracle 数据库的口令。如果您将此字段留空,当您连接时会提示您输入该信息。 |
TNS 服务名 | ServiceName | TNS 服务名,存储在 Oracle 安装目录下的 network/admin/tnsnames.ora 中。 |
加密口令 |
对于 dbdsn,使用 -pe 选项。 不支持 .odbc.ini。 |
如果希望口令以加密形式存储在数据源中,则选中此复选框。 |
过程返回结果或使用 VARRAY 参数 |
ProcResults 在 dbdsn 中,在连接字符串中设置此选项。 ProcOwner 在 dbdsn 中,在连接字符串中设置此选项。 |
如果存储过程可以返回结果或使用 Oracle VARRAY,请选择此字段。缺省设置是不选择此选项。如果 download_cursor 或 download_delete_cursor 脚本是存储过程调用,请选中此复选框。 如果没有存储过程使用 VARRAY,并且没有存储过程返回结果集,则清除此复选框可提高性能。 |
数组大小 |
ArraySize 在 dbdsn 中,在连接字符串中设置此选项。 |
基于每个语句的、用于预读取行的字节数组大小(以字节为单位)。缺省值为 60000。增加此值可显著提高读取性能(例如,在 MobiLink 服务器下载期间),但代价是需要额外的内存分配。 |
启用 Microsoft 分布式事务 |
对于 dbdsn,在连接字符串中使用 enableMSDIC 选项。 不支持 .odbc.ini。 |
请选中此复选框以征用 "Microsoft 分布式事务协调器" 中的事务。选择此选项时,Oracle ODBC 驱动程序需要一个 Oracle 二进制文件,如果是 Oracle 数据库 10g 客户端,则为 oramts10.dll;如果是 Oracle 数据库 11g 客户端,则为 oramts11.dll。 |
在 Windows 中创建 Oracle 驱动程序的 ODBC 数据源
Unix 配置
DBDSN 配置
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |