infacmd isp 命令引用 > UpdateRepositoryService
  

UpdateRepositoryService

更新或创建存储库服务的服务选项。
例如,您可以更新存储库服务操作模式,将其设置为普通模式或独占模式。 普通模式允许多个用户访问存储库服务并更新存储库内容。 独占模式允许单个用户访问存储库服务并更新存储库内容。 执行需要单个用户登录和更新配置的管理任务时,将操作模式设置为独占。 要更新存储库服务操作模式,请禁用存储库服务、更新操作模式,然后重新启用存储库服务。
infacmd isp UpdateRepositoryService 命令使用以下语法:
UpdateRepositoryService

<-DomainName|-dn> domain_name

<-UserName|-un> user_name

<-Password|-pd> password

[<-SecurityDomain|-sdn> security_domain]

[<-Gateway|-hp> gateway_host1:port gateway_host2:port...]

[<-ResilienceTimeout|-re> timeout_period_in_seconds]

<-ServiceName|-sn> service_name

[<-NodeName|-nn> node_name]

[<-BackupNodes|-bn> node1 node2 ...]

[<-ServiceOptions|-so> option_name=value ...]
下表描述了 infacmd isp UpdateRepositoryService 选项和参数:
选项
参数
说明
-DomainName
-dn
domain_name
必需。 Informatica 域名。 可以使用 -dn 选项或环境变量 INFA_DEFAULT_DOMAIN 设置该域名。 如果使用这两种方法设置域名,则 -dn 选项优先。
-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 安全域。 安全域的名称与安装期间指定的用户域名相同。
-Gateway
-hp
gateway_host1:port gateway_host2:port ...
如果 domains.infa 文件中的网关连接信息过期,则为必需项。 域中网关节点的主机名称和端口号。
-ResilienceTimeout
-re
timeout_period_in_seconds
可选。 infacmd 尝试建立或重新建立与域的连接持续的时间(以秒为单位)。 如果忽略该选项,则 infacmd 会使用在 INFA_CLIENT_RESILIENCE_TIMEOUT 环境变量中指定的超时值。 如果在环境变量中未指定值,则使用默认值 180 秒。
-ServiceName
-sn
service_name
必需。 要更新的存储库服务的名称。 要输入包含空格或其他非字母数字字符的名称,请使用引号将名称引起来。
-NodeName
-nn
node_name
可选。 存储库服务进程运行的节点的名称。 如果为 PowerCenter 环境执行了高可用性配置,则此选项指定主节点的名称。
-BackupNodes
-bn
node1 node2 ...
可选。 主节点不可用时可以运行服务的节点。 如果具有高可用性,则可以配置备份节点。
-ServiceOptions
-so
option_name=value
必需。 定义了存储库服务运行方式的服务属性。

存储库服务选项 (-so)

按以下格式输入存储库服务选项:
infacmd CreateRepositoryService ... -so option_name=value option_name=value ...
要输入多个选项,请使用空格将它们分隔开。 要输入包含空格或其他非字母数字字符的值,请使用引号将值引起来。
下表介绍了存储库服务选项:
选项
说明
AllowWritesWithRACaching
可选。 存储库代理缓存启用时,请使用 PowerCenter 客户端工具来修改存储库中的元数据。 默认值为 Yes。
CheckinCommentsRequired
可选。 要求用户在签入存储库对象时添加注释。 默认值为 Yes。 要应用更改,请重新启动存储库服务。
CodePage
必需。 数据库的代码页说明。 要输入包含空格或其他非字母数字字符的代码页说明,请用引号将名称引起来。
ConnectString
必需。 在存储库服务设置期间指定的数据库连接字符串。 要应用更改,请重新启动存储库服务。
数据库密码
必需。 与数据库用户对应的存储库数据库密码。 可以使用 -so 选项或环境变量 INFA_DEFAULT_DATABASE_PASSWORD 设置密码。 如果同时使用这两种方法设置了密码,则使用 -so 选项设置的密码将具有较高优先级。
要应用更改,请重新启动存储库服务。
DBPoolExpiryThreshold
可选。 存储库服务允许的最小空闲数据库连接数量。 例如,如果存在 20 个空闲连接,并且您将此阈值设置为 5,则存储库服务最多会关闭 15 个连接。 最小值为 3。 默认值为 5。
DBPoolExpiryTimeout
可选。 存储库服务检查空闲数据库连接的时间间隔(以秒为单位)。 如果某个连接处于空闲状态的持续时间超过此值,存储库服务会关闭该连接。 最小值为 300。 最大值为 2,592,000(30 天)。 默认值为 3,600(1 小时)。
数据库用户
必需。 包含存储库的数据库的帐户。 要应用更改,请重新启动存储库服务。
DatabaseArrayOperationSize
可选。 每次发出数组数据库操作(例如插入或提取)时提取的行数。 默认值为 100。 要应用更改,请重新启动存储库服务。
DatabaseConnectionTimeout
可选。 存储库服务尝试建立与数据库管理系统的连接所持续的时间(以秒为单位)。 默认值为 180。
DatabasePoolSize
可选。 存储库服务可建立的到存储库数据库的最大连接数。 最小值为 20。 默认值为 500。
DatabaseType
必需。 存储存储库元数据的数据库的类型。 要应用更改,请重新启动存储库服务。
EnableRepAgentCaching
可选。 启用存储库代理缓存功能。 默认值为 Yes。
ErrorSeverityLevel
可选。 写入存储库服务日志的最低错误消息级别:
  • - 致命
  • - 错误
  • 警告
  • - 信息
  • - 跟踪
  • - 调试
默认值为 Info。
HeartBeatInterval
可选。 存储库服务验证其与服务客户端之间连接的时间间隔。 默认值为 60 秒。
MaxResilienceTimeout
可选。 服务出于弹性目的而保持资源占用的最长时间(以秒为单位)。 默认值为 180。
MaximumConnections
可选。 存储库可接受的来自存储库客户端的最大连接数。 默认值为 200。
MaximumLocks
可选。 存储库置于元数据对象上的最大锁定数。 默认值为 50,000。
OperatingMode
可选。 存储库服务的运行模式:
  • - 普通
  • - 独占
默认值为“普通”。 要应用更改,请重新启动存储库服务。
OptimizeDatabaseSchema
可选。 在创建存储库内容或备份并还原 IBM DB2 或 Microsoft SQL Server 存储库时优化存储库数据库架构。 启用时,存储库服务会尝试创建包含精度为 2000 的 Varchar 列而不包含 CLOB 列的存储库表。 使用 Varchar 列可提高存储库性能。 使用 Varchar 列时,您可以减少磁盘输入和输出,而且数据库可以缓存列。
要使用此选项,请验证以下存储库数据库的页面大小要求:
  • - IBM DB2。 数据库页面大小为 4 KB 或以上。 至少存在一个页面大小为 16 KB 或以上的临时表空间。
  • - Microsoft SQL Server。 数据库页面大小为 8 KB 或以上。
默认为“已禁用”。
PreserveMXData
可选。 保留以前版本映射的 MX 数据。 默认为“已禁用”。
RACacheCapacity
可选。 启用存储库代理缓存时缓存可以包含的对象数。 默认值为 10,000。
SecurityAuditTrail
可选。 跟踪对用户、组、特权和权限所做的更改。 默认值为 No。
ServiceResilienceTimeout
可选。 服务尝试建立或重新建立与另一服务的连接所持续的时间(以秒为单位)。 默认值为 180。 要应用更改,请重新启动存储库服务。
TableOwnerName
可选。 IBM DB2 存储库的存储库表所有者的名称。
TablespaceName
可选。 IBM DB2 存储库的表空间名称。 要应用更改,请重新启动存储库服务。
TrustedConnection
可选。 使用 Windows 身份验证访问 Microsoft SQL Server 数据库。 默认值为 No。 要应用更改,请重新启动存储库服务。