OracleLinkedService interface
Oracle 数据库。 此链接服务支持版本属性。 版本 1.0 计划弃用,而管道将在 EOL 之后继续运行,但没有任何 bug 修复或新功能。
属性
| authentication |
连接到 Oracle 数据库的身份验证类型。 仅用于版本 2.0。 |
| connection |
连接字符串。 类型:string、SecureString 或 AzureKeyVaultSecretReference。 仅用于版本 1.0。 |
| crypto |
指定当此客户端连接到服务器时所需的数据完整性行为。 支持的值接受、拒绝、请求或必需,默认值是必需的。 类型:字符串。 仅用于版本 2.0。 |
| crypto |
指定客户端可以使用的加密校验算法。 支持的值为 SHA1、SHA256、SHA384、SHA512、默认值为 (SHA512)。 类型:字符串。 仅用于版本 2.0。 |
| enable |
指定在将数据加载到数据库中时是使用大容量复制还是批量插入,默认值为 true。 类型:布尔值。 仅用于版本 2.0。 |
| encrypted |
用于身份验证的加密凭据。 凭据使用集成运行时凭据管理器进行加密。 类型:字符串。 |
| encryption |
指定加密客户端的行为。 支持的值接受、拒绝、请求或必需,默认值是必需的。 类型:字符串。 仅用于版本 2.0。 |
| encryption |
指定客户端可以使用的加密算法。 支持的值为 AES128、AES192、AES256、3DES112、3DES168、默认值为 (AES256)。 类型:字符串。 仅用于版本 2.0。 |
| fetch |
指定驱动程序为提取一个数据库往返中的数据而分配的字节数,默认值为10485760。 类型:整数。 仅用于版本 2.0。 |
| fetch |
指定驱动程序是否将 TIMESTAMP WITH TIME ZONE 数据类型的列值作为 DateTime 或字符串返回。 如果 supportV1DataTypes 不为 true,则忽略此设置,默认值为 true。 类型:布尔值。 仅用于版本 2.0。 |
| initialization |
指定一个命令,该命令在连接数据库后立即执行,以管理会话设置。 类型:字符串。 仅用于版本 2.0。 |
| initial |
指定源最初为 LOB 列提取的量,默认值为 0。 类型:整数。 仅用于版本 2.0。 |
| password | 连接字符串中密码的 Azure Key Vault 机密引用。 |
| server | 要连接到的 Oracle 数据库的位置,支持的表单包括连接器描述符、简易连接(Plus)命名和 Oracle Net Services 名称(仅自承载 IR)。 类型:字符串。 仅用于版本 2.0。 |
| statement |
指定要为每个数据库连接缓存的游标数或语句数,默认值为 0。 类型:整数。 仅用于版本 2.0。 |
| supportV1Data |
指定是否使用版本 1.0 数据类型映射。 除非要保持与版本 1.0 数据类型映射的向后兼容性,否则不要将其设置为 true,默认值为 false。 类型:布尔值。 仅用于版本 2.0。 |
| type | 多态鉴别器,它指定此对象可以的不同类型的 |
| username | Oracle 数据库用户名。 类型:字符串。 仅用于版本 2.0。 |
继承属性
| annotations | 可用于描述链接服务的标记列表。 |
| connect |
集成运行时参考。 |
| description | 链接服务说明。 |
| parameters | 链接服务的参数。 |
| version | 链接服务的版本。 |
属性详细信息
authenticationType
连接到 Oracle 数据库的身份验证类型。 仅用于版本 2.0。
authenticationType?: string
属性值
string
connectionString
连接字符串。 类型:string、SecureString 或 AzureKeyVaultSecretReference。 仅用于版本 1.0。
connectionString?: any
属性值
any
cryptoChecksumClient
指定当此客户端连接到服务器时所需的数据完整性行为。 支持的值接受、拒绝、请求或必需,默认值是必需的。 类型:字符串。 仅用于版本 2.0。
cryptoChecksumClient?: any
属性值
any
cryptoChecksumTypesClient
指定客户端可以使用的加密校验算法。 支持的值为 SHA1、SHA256、SHA384、SHA512、默认值为 (SHA512)。 类型:字符串。 仅用于版本 2.0。
cryptoChecksumTypesClient?: any
属性值
any
enableBulkLoad
指定在将数据加载到数据库中时是使用大容量复制还是批量插入,默认值为 true。 类型:布尔值。 仅用于版本 2.0。
enableBulkLoad?: any
属性值
any
encryptedCredential
用于身份验证的加密凭据。 凭据使用集成运行时凭据管理器进行加密。 类型:字符串。
encryptedCredential?: string
属性值
string
encryptionClient
指定加密客户端的行为。 支持的值接受、拒绝、请求或必需,默认值是必需的。 类型:字符串。 仅用于版本 2.0。
encryptionClient?: any
属性值
any
encryptionTypesClient
指定客户端可以使用的加密算法。 支持的值为 AES128、AES192、AES256、3DES112、3DES168、默认值为 (AES256)。 类型:字符串。 仅用于版本 2.0。
encryptionTypesClient?: any
属性值
any
fetchSize
指定驱动程序为提取一个数据库往返中的数据而分配的字节数,默认值为10485760。 类型:整数。 仅用于版本 2.0。
fetchSize?: any
属性值
any
fetchTswtzAsTimestamp
指定驱动程序是否将 TIMESTAMP WITH TIME ZONE 数据类型的列值作为 DateTime 或字符串返回。 如果 supportV1DataTypes 不为 true,则忽略此设置,默认值为 true。 类型:布尔值。 仅用于版本 2.0。
fetchTswtzAsTimestamp?: any
属性值
any
initializationString
指定一个命令,该命令在连接数据库后立即执行,以管理会话设置。 类型:字符串。 仅用于版本 2.0。
initializationString?: any
属性值
any
initialLobFetchSize
指定源最初为 LOB 列提取的量,默认值为 0。 类型:整数。 仅用于版本 2.0。
initialLobFetchSize?: any
属性值
any
password
连接字符串中密码的 Azure Key Vault 机密引用。
password?: AzureKeyVaultSecretReference
属性值
server
要连接到的 Oracle 数据库的位置,支持的表单包括连接器描述符、简易连接(Plus)命名和 Oracle Net Services 名称(仅自承载 IR)。 类型:字符串。 仅用于版本 2.0。
server?: any
属性值
any
statementCacheSize
指定要为每个数据库连接缓存的游标数或语句数,默认值为 0。 类型:整数。 仅用于版本 2.0。
statementCacheSize?: any
属性值
any
supportV1DataTypes
指定是否使用版本 1.0 数据类型映射。 除非要保持与版本 1.0 数据类型映射的向后兼容性,否则不要将其设置为 true,默认值为 false。 类型:布尔值。 仅用于版本 2.0。
supportV1DataTypes?: any
属性值
any
type
多态鉴别器,它指定此对象可以的不同类型的
type: "Oracle"
属性值
"Oracle"
username
Oracle 数据库用户名。 类型:字符串。 仅用于版本 2.0。
username?: any
属性值
any
继承属性详细信息
annotations
connectVia
集成运行时参考。
connectVia?: IntegrationRuntimeReference
属性值
description
parameters
链接服务的参数。
parameters?: {[propertyName: string]: ParameterSpecification}
属性值
{[propertyName: string]: ParameterSpecification}