infacmd dis 命令引用 > UpdateServiceProcessOptions
  

UpdateServiceProcessOptions

更新数据集成服务进程的属性。 要查看当前属性,请运行 infacmd dis ListServiceProcessOptions 命令。
按以下格式输入连接选项:
... -o option_name=value option_name=value ...
请用空格分隔多个选项。 要输入包含空格或其他非字母数字字符的值,请使用引号将值引起来。
infacmd dis UpdateServiceProcessOptions 命令使用以下语法:
UpdateServiceProcessOptions

<-DomainName|-dn> domain_name

<-ServiceName|-sn> service_name

<-UserName|-un> user_name

<-Password|-pd> password

[<-SecurityDomain|-sdn> security_domain]

[<-ResilienceTimeout|-re> timeout_period_in_seconds]

<-NodeName|-nn> node_name

<-Options|-o> options
下表描述了 infacmd dis UpdateServiceProcessOptions 选项和参数:
选项
参数
说明
-DomainName
-dn
domain_name
必需。 Informatica 域名。 可以使用 -dn 选项或环境变量 INFA_DEFAULT_DOMAIN 设置该域名。 如果使用这两种方法设置域名,则 -dn 选项优先。
-ServiceName
-sn
service_name
必需。 应用程序部署到的数据集成服务的名称。
-UserName
-un
user_name
如果域使用本地或 LDAP 身份验证,则为必选项。连接到域的用户名。 可以使用 -un 选项或环境变量 INFA_DEFAULT_DOMAIN_USER 设置该用户名。 如果使用这两种方法设置用户名,则 -un 选项优先。
如果域使用 Kerberos 身份验证,则为可选选项。要通过单点登录运行该命令,请不要设置用户名。如果设置了用户名,则不能通过单点登录运行该命令。
-Password
-pd
密码
如果指定了用户名,则为必选项。用户名的密码。 密码区分大小写。 可以使用 -pd 选项或环境变量 INFA_DEFAULT_DOMAIN_PASSWORD 设置密码。 如果使用这两种方法设置密码,则使用 -pd 选项设置的密码优先。
-SecurityDomain
-sdn
security_domain
如果域使用 LDAP 身份验证,则为必需选项。 如果域使用本地身份验证或 Kerberos 身份验证,则为可选选项。 域用户所属的安全域的名称。 可以使用 -sdn 选项或环境变量 INFA_DEFAULT_SECURITY_DOMAIN 设置安全域。 如果使用这两种方法设置安全域,则 -sdn 选项优先。 安全域名区分大小写。
如果域使用本地身份验证或 LDAP 身份验证,则默认值为本地身份验证。 如果域使用 Kerberos 身份验证,则默认值为安装期间创建的 LDAP 安全域。 安全域的名称与安装期间指定的用户域名相同。
-ResilienceTimeout
-re
timeout_period_in_seconds
可选。 infacmd 尝试建立或重新建立与域的连接持续的时间(以秒为单位)。 可以使用 -re 选项或环境变量 INFA_CLIENT_RESILIENCE_TIMEOUT 设置弹性超时时限。 如果同时使用这两种方法设置了弹性超时时限,则使用 -re 选项设置的弹性超时时限将具有较高优先级。
NodeName
-nn
node_name
必需。 运行数据集成服务的节点。
-Options
-o
选项
必需。 输入每个选项并以空格分隔。 要查看选项,请运行 infacmd dis ListServiceProcessOptions 命令。

数据集成服务进程选项

将数据集成服务进程选项与 infacmd dis UpdateServiceProcessOptions 命令配合使用。
以下列格式输入数据集成服务进程选项:
... -o option_type.option_name=value
要输入多个选项,请使用空格将它们分隔开。 要输入包含空格或其他非字母数字字符的值,请使用引号将值引起来。
下表介绍了数据集成服务进程选项:
选项
说明
GeneralOptions.JVMOptions
用于运行基于 Java 的程序的 Java Virtual Machine (JVM) 命令行选项。 配置 JVM 选项时,必须设置 Java SDK 类路径属性、Java SDK 内存下限属性和 Java SDK 内存上限属性。
GeneralOptions.HttpPort
数据集成服务使用 HTTP 协议时该服务进程的唯一 HTTP 端口号。
GeneralOptions.HttpsPort
数据集成服务使用 HTTPS 协议时该服务进程的唯一 HTTPS 端口号。
LoggingOptions.LogDirectory
数据集成服务节点进程日志的目录。 默认为 <Informatica 安装目录>\tomcat\bin\disLogs
ExecutionOptions.MaxExecutionPoolSize
数据集成服务可以并行运行的最大请求数。 请求包括数据预览、映射、剖析作业、SQL 查询和 Web 服务请求。
默认值为 10。
ExecutionOptions.MaxMemorySize
数据集成服务可分配用于运行请求的最大内存量(以字节为单位)。 如果您不希望限制数据集成服务能够分配的内存量,请将此阈值设置为 0。
如果将此阈值设置为大于 0 的值,数据集成服务将使用该值计算允许并发运行所有请求时使用的最大总内存。 数据集成服务将按如下所示计算最大总内存:
内存大小上限 + 堆大小上限 + 加载程序组件时所需的内存
默认值为 512,000,000。
注: 如果您运行配置文件或数据质量映射,请将此阈值设置为 0。
ExecutionOptions.MaxSessionSize
数据集成服务可分配给任何请求的最大内存量(以字节为单位)。 要实现最优内存使用情况,请将此阈值设置为大于内存大小上限除以执行池大小上限所得的值。
即使将“内存大小上限”设置为 0,数据集成服务也使用此阈值。
默认值为 50,000,000。
ExecutionOptions.TemporaryDirectories
节点上数据集成服务进程的临时目录位置。 默认为 <主目录>/disTemp
在此值中添加第二个路径可为在配置文件操作中创建的临时文件提供专用目录。 请使用分号分隔路径。 请不要在分号后使用空格。
不能在目录路径中使用下列字符:
* ? < > " | ,
ExecutionOptions.DISHomeDirectory
节点可访问的根目录。 这是其他服务进程变量的根目录。 默认为 <Informatica 服务安装目录>/tomcat/bin
不能在目录路径中使用下列字符:
* ? < > " | ,
ExecutionOptions.CacheDirectory
转换的索引和数据缓存文件的目录。 默认为 <主目录>/Cache
当缓存目录是数据集成服务进程本地的驱动器时,可以提高性能。 请勿对缓存文件使用映射或装入的驱动器。
不能在目录路径中使用下列字符:
* ? < > " | ,
ExecutionOptions.SourceDirectory
映射中使用的源平面文件的目录。 默认为 <主目录>/source
如果您在网格上运行数据集成服务,则可以使用共享主目录为源文件创建一个目录。 如果每个数据集成服务进程都有单独的目录,请确保所有源目录中的源文件一致。
不能在目录路径中使用下列字符:
* ? < > " | ,
ExecutionOptions.TargetDirectory
映射中使用的目标平面文件的默认目录。 默认为 <主目录>/target
如果您在网格上运行数据集成服务,则可以使用共享主目录为目标文件创建一个目录。 如果每个数据集成服务进程都有单独的目录,请确保所有目标目录中的目标文件一致。
不能在目录路径中使用下列字符:
* ? < > " | ,
ExecutionOptions.RejectFilesDirectory
拒绝文件的目录。 拒绝文件包含运行映射时所拒绝的行。 默认为 <主目录>/reject
不能在目录路径中使用下列字符:
* ? < > " | ,
ExecutionOptions.MaxMappingParallelism
处理单个映射管道阶段的最大并行线程数量。将值设置为大于 1 时,数据集成服务可在运行时动态调整映射管道的分区数。 基于运行数据集成服务进程的节点上的可用 CPU 数量增加该值。
在开发程序工具中,开发人员可以更改各映射的最大并行值。 为数据集成服务进程和映射设置最大并行值后,数据集成服务将在运行映射时使用设置的最小值。
默认值为 1。最大值为 64。
ResultSetCacheOptions.MaxTotalDiskSize
总结果集缓存文件存储允许的最大字节数。 默认值为 0。
ResultSetCacheOptions.MaxPerCacheMemorySize
内存中分配给单个结果集缓存实例的最大字节数。 默认值为 0。
ResultSetCacheOptions.MaxTotalMemorySize
内存中分配给总结果集缓存存储的最大字节数。 默认值为 0。
ResultSetCacheOptions.MaxNumCaches
此数据集成服务进程允许的结果集缓存实例数上限。 默认值为 0。
HttpConfigurationOptions.MaxConcurrentRequests
可用于此数据集成服务进程的 HTTP 或 HTTPS 连接数上限。 默认值为 200。
HttpConfigurationOptions.MaxBacklogRequests
可排队等待此数据集成服务进程的 HTTP 或 HTTPS 连接数上限。 默认值为 100。
HttpConfigurationOptions.KeyStoreFile
包含将 HTTPS 协议用于数据集成服务时所需的密钥和证书的密钥库文件的路径和文件名。 可以使用 keytool 创建密钥库文件。 keytool 是一个实用程序,它会生成私钥对或公钥对及关联的证书并将它们存储在密钥库文件中。 可以使用自签名证书或由证书颁发机构签名的证书。
如果在网格上运行数据集成服务,则网格中每个节点上的密钥库文件必须包含相同的密钥。
HttpConfigurationOptions.KeyStorePassword
密钥库文件的密码。
HttpConfigurationOptions.TrustStoreFile
包含数据集成服务所信任的身份验证证书的信任库文件的路径和文件名。
如果您在网格上运行数据集成服务,网格中每个节点上的信任库文件必须包含相同的密钥。
HttpConfigurationOptions.TrustStorePassword
信任库文件的密码。
HttpConfigurationOptions.SSLProtocol
要使用的安全套接字层协议。 默认为 TLS。
SQLServiceOptions.MaxConcurrentConnections
限制数据集成服务可以为 SQL 数据服务建立的数据库连接数量。 默认值为 100。