2.15 - Oracle 连接器和链接属性 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.15
Release Date
2021 年 3 月
Content Type
安装
用户指南
管理
配置
Publication ID
B035-5991-031K-CHS
Language
中文 (简体)
QueryGrid 门户组件中创建链接和相关属性时,将创建配置名称值对 (NVP)。NVP 将执行以下操作:
  • 指定目标连接器组件的行为
  • 配置数据的转换方式
  • 配置基础链接数据传输层

链接是指一些已命名的配置,其中包括目标连接器。如果为链接和连接器设置了相同的属性,则链接设置将覆盖连接器设置。

重要: Oracle 连接器只能用作目标连接器。

“基本”选项卡

名称 缺省 说明 可覆盖?

属性名称

服务器 None 这是目标主机的 IP 地址或 DNS 名称,此属性为必需属性。不能使用多个主机名。  
端口 1521 目标主机的 IP 端口,此属性为必需属性。

有效值为 1-65535。

 
数据库版本 None 此属性可供无权访问可动态提供此信息的字典视图的用户使用,对于此类用户来说,此属性是必需的。  
SID 或 ServiceName None Oracle 实例的名称。指示目标数据源上使用的身份验证机制。Aster 连接器的唯一有效值为 Trusted。此为必需属性,因此必须进行设置。  
模式名称 None 用户查询中提供的模式名称。如果没有输入模式值,系统会添加用户名作为缺省名称。  

“安全”选项卡

名称 缺省 说明 可覆盖?

属性名称

身份验证机制 数据库密码 列出目标系统上使用的安全方法。

有效值为“数据库密码”、“操作系统身份验证”、“SSL”或“Kerberos”。

 
用户名 None 用于 Kerberos 身份验证的用户或服务帐户名称。  
密码 None 用户或服务帐户凭据的密码。

最大长度为 255 个字符。

 
密钥表 None Kerberos keytab 文件的绝对路径。  
角色支持 False 为目标系统启用用户角色支持。如果设置为 true,则会根据角色映射对目标系统应用发起程序或目标中的用户角色,并将任何错误返回给用户。如果设置为 false,则不会对目标系统应用角色。

roleSupport

加密类型 None 加密机制。

有效值为 NONE、SSL 和 NNE。

 
SSL 对等身份验证模式 None 有效值为“None”、“Server”或“Both”。  
SSL 服务器 DN 名称 None 要匹配的服务器判别名。如果 SSL 身份验证设置为 serverboth,则除了进行服务器身份验证之外,您还可以选择匹配此判别名。  
信任库路径 None 如果 SSL 身份验证设置为“Both”,则可使用信任库路径。  
信任库密码 None 如果将 SSL 身份验证设置为“Both”,则可使用信任库密码。  
信任库类型 JKS 如果 SSL 身份验证设置为“Both”,则可使用信任库类型。

有效值为 JKS、PKCS12 和 SSO。

 
密钥存储路径 None 如果在服务器上或同时在服务器和目标系统上实施 SSL 身份验证,则可以使用密钥库路径。  
密钥存储密码 None 如果在服务器上或同时在服务器和目标系统上实施 SSL 身份验证,则可以使用密钥库密码。  
密钥存储类型 JKS 如果在服务器上或同时在服务器和目标系统上实施 SSL 身份验证,则可以使用密钥库类型。

有效值为 JKS、PKCS12 和 SSO。

 
NNE 加密级别 Accepted NNE 的加密级别。

有效值为 Accepted、Rejected、Requested 和 Required。

 
NNE 加密类型 AES256, AES192, AES128, 3DES168, 3DES112, DES56C, DES40C, RC4_256, RC4_128, RC4_40, RC4_56 数据库实例使用的加密算法列表。  
NNE 完整性级别 Accepted 数据完整性所用的校验和级别(适用于 NNE)。

有效值为 Accepted、Rejected、Requested 和 Required。

 
NNE 完整性类型 sha1、md5、SHA256、SHA384、SHA512 数据完整性验证所用的校验和算法(适用于 NNE)。  

“查询引擎”选项卡

名称 缺省 说明 可覆盖?

属性名称

收集指标 False 从 Oracle 资源管理器收集查询指标,以获取 QueryGrid 元数据并运行查询。

collectMetrics

字符集 AL32UTF8 用于 CHAR、VARCHAR 和 CLOB 的数据库字符集。

此属性可供无权访问可动态提供此信息的字典视图的用户使用。如果未提供值,则缺省值为 UTF8。

 

“高级”选项卡

名称 缺省 说明 可覆盖?

属性名称

临时模式名称 None 用于表创建的临时数据库名称。

tempDbName

启用日志记录 INFO 连接器或链接属性的日志记录级别。用户级别日志设置可以通过 QueryGrid 组件中的添加或编辑链接页面进行显式设置。

有效值:NONE、WARN、INFO 和 DEBUG。

 
缺省字符串大小 32000 个字符 VARCHAR 截断大小。

该值表示要导入的最大 Unicode 字符数,缺省值为 32000 个字符。如果小于实际列大小,Teradata QueryGrid 将在 defaultStringSize 中设置的缺省值处截断字符串列。

有效值为 1-1048544000 个字符。

defaultStringSize

缺省二进制大小 64000 字节 VARBINARY 截断大小。

有效值为 1-2097088000 字节。

defaultBinarySize

传输线程数 3 用于在一个请求中同时处理数据的线程数。

transferThreads

提取大小 1000 JDBC 一次可以从数据库中提取的行数。

有效值为 1-10000。

fetchSize

批量大小 1000 一次要插入到数据库中的行数。有效值范围为 100-10000。

batchSize

保留大小写 False 保留对象名称的大小写。

如果设置为 true,则数据库、表、角色和用户名将保留写入时的格式(大写、小写或混合大小写)。

如果设置为 false,则所有对象在发送到 Oracle Database 时都将转换为大写。

preserveCase

链接缓冲区计数 4 单通道上同时可用的最大写入缓冲区数量。
链接缓冲区计数将覆盖内部网络结构属性 shmDefaultNumMemoryBuffers 的缺省值。

有效值范围为 2–16。

linkBufferCount

响应超时 86400000 等待目标查询完成的毫秒数,随后目标查询超时并停止操作。网络结构停止并释放持续时间超过目标链接属性或目标连接器属性中设置的值相关联的所有资源。当网络结构的响应超过响应超时值时,连接器超时。

有效值为 300000-172800000。

responseTimeout

连接最大空闲时间 86400 秒 连接缓存对象的最大空闲时间,超过该时间之后,该对象将关闭并从缓存中移除。如果系统上运行着多个并发用户和查询,可能导致连接对象匮乏,请使用此属性。

有效值为 1-86400 秒。

 
连接池大小 100 连接池中可存储的最大连接对象数。在获取新连接时,连接器将检查池中的可用空间。如果连接池中可用空间不足,则连接将在 5 分钟后失败。仅允许为每个连接器配置提供一个连接池和用户名。

有效值为 1-10000。

 
连接逐出频率 30 分钟 逐出检查的频率。如果某个连接对象的空闲时间(当前时间-上次使用时间)超过连接最大空闲时间设置,则会检查、关闭并移除池中的连接对象。

如果存在多个运行查询的并发用户,请缩短此检查间隔时间,以便更频繁地清除连接。

有效值为 1-1440 分钟。