目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. infacmd dp 命令引用
  16. infacmd idp 命令引用
  17. infacmd edp 命令引用
  18. Infacmd es 命令参考
  19. infacmd ihs 命令参考
  20. infacmd ipc 命令引用
  21. infacmd isp 命令引用
  22. infacmd ldm 命令引用
  23. infacmd mas 命令引用
  24. infacmd mi 命令引用
  25. infacmd mrs 命令引用
  26. infacmd ms 命令引用
  27. infacmd oie 命令引用
  28. infacmd ps 命令引用
  29. infacmd pwx 命令引用
  30. infacmd roh 命令引用
  31. infacmd rms 命令参考
  32. infacmd rtm 命令引用
  33. infacmd sch 命令参考
  34. infacmd search 命令引用
  35. infacmd sql 命令引用
  36. infacmd tdm 命令引用
  37. infacmd tools 命令引用
  38. infacmd wfs 命令引用
  39. infacmd ws 命令引用
  40. infacmd xrf 命令引用
  41. infacmd 控制文件
  42. infasetup 命令引用
  43. pmcmd 命令引用
  44. pmrep 命令引用
  45. 处理 pmrep 文件

CreateRepositoryService

CreateRepositoryService

在域中创建 PowerCenter 存储库服务。
默认情况下,创建 PowerCenter 存储库服务后,系统会启用此服务。
一个 PowerCenter 存储库服务管理一个存储库。它会执行存储库与存储库客户端之间的所有元数据事务。
infacmd isp CreateRepositoryService 命令使用以下语法:
CreateRepositoryService <-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 ...] [<-ServiceDisable|-sd>] <-ServiceOptions|-so> option_name=value ... [<-LicenseName|-ln> license_name] [<-FolderPath|-fp> full_folder_path]
下表介绍了 infacmd isp CreateRepositoryService 选项和参数:
选项
参数
说明
-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
必需。 PowerCenter 存储库服务的名称。名称不区分大小写,但在域中必须唯一。字符必须与相关存储库的代码页兼容。名称不能带有前导空格或尾随空格,不能超出 79 个字符,也不能包含回车符、制表符或以下字符:
\ / : * ? < > " |
-NodeName
-nn
node_name
必需。 希望运行 PowerCenter 存储库服务进程的节点的名称。如果为 PowerCenter 环境配置了高可用性,则此选项会指定主节点的名称。
-BackupNodes
-bn
node1 node2 ...
可选。 主节点不可用时可以运行服务的节点。 如果具有高可用性,则可以配置备份节点。
-ServiceDisable
-sd
-
可选。创建已禁用的服务。必须先启用服务,然后才能运行它。
-ServiceOptions
-so
option_name=value
必需。 定义了 PowerCenter 存储库服务运行方式的服务属性。
-LicenseName
-ln
license_name
创建已启用服务时为必选项。要分配给 PowerCenter 存储库服务的许可证的名称。
-FolderPath
-fp
full_folder_path
可选。 指向要在其中创建 PowerCenter 存储库服务的文件夹的完整路径(不包括域名)。必须采用以下格式:
/
parent_folder
/
child_folder
默认值为“/”(域)。

存储库服务选项
(-so)

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