Oracle、Sybase、DB2 和 Informix 参数

在“数据库端点”的其他参数表中,为 Oracle、Sybase、DB2® 或 Informix® 数据库定义连接参数。

:

Oracle

如果调用过程活动调用返回结果集的 Oracle 存储过程,那么必须仅为该连接器定义端点并添加参数 procedureretresult。 此参数的值必须为 1

如果在连接到 Oracle 数据库的数据库活动中使用了 Nchar 或 Nvarchar 数据类型,那么必须在数据库端点中定义 enablencharsupport 参数并将其赋值为 1

如果 Oracle 数据库表名称以数字开头,那么 Studio 将抛出“触发器规范无效”错误。

如果项目将数据库链接用于 Oracle 8.1.6 数据库,那么必须在数据库端点中定义 supportLinks 参数并将其赋值为 true。 缺省情况下,MaxPooledStatements 参数自动进行定义并用 Oracle 数据库端点的缺省值进行设置。

DB2

对于 DB2 数据库,您必须定义以下两个参数:

  • LocationName - 输入在 AS/400 DB2 数据库安装期间定义的位置名。对于 UDB,无需执行此操作。
  • PackageCollection - 此字段的值取决于 DB2 数据库的系统类型:
    • AS/400 - 输入集合名称。
    • UDB - 输入 DB2 数据库的名称。
注: DB2 用户必须拥有创建数据包的许可权。

缺省情况下,MaxPooledStatements 参数会自动定义并使用 DB2 数据库端点的缺省值进行设置。

Informix

您必须定义 InformixServer 参数。

要查找 Informix 服务器名称,请搜索 onconfig 文件中的 DBSERVERNAME 并将其值指定给 InformixServer 参数。

缺省情况下,MaxPooledStatements 参数会自动定义并使用 Informix 数据库端点的缺省值进行设置。

Sybase

对于 Sybase 端点,OverwriteCharLimits 参数自动进行定义并设置为值 32768。此参数定义字符列(例如 vchars 和 chars)的大小。

缺省情况下,MaxPooledStatements 参数自动进行定义并用 Sybase 数据库端点的缺省值进行设置。