目录

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 dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

CreateService

CreateService

在域中创建 Test Data Manager 服务。
infacmd tdm CreateService 命令使用以下语法:
CreateService <-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 <-LicenseName|-ln> license_name
<-MRSServiceName|-mrs> model_repo_service <-MRSUserName|-rsun> model_repo_service_username <-MRSPassword|-rspd> model_repo_service_password [<-MRSSecurityDomain|-rsdn> model_repo_security_domain]
<-EnableProfiling|-ep> enable_profiling
<-DISServiceName|-dis> data_integration_service <-db_type|-dt> database_type (ORACLE, DB2, SQLSERVER or CUSTOM) <-DBUsername|-du> db_user <-DBPassword|-dp> db_password <-DBUrl|-dl> db_url <-DBConnString|-dc> db_conn_string [<-DbSchema|-ds> db_schema (used for SQL Server only)] [<-DbTablespace|-db> db_tablespace (used for DB2 only)] [<-HttpPort> http_port] [<-HttpsPort> https_port] [<-KeystoreFile|-kf> keystore_file_location] [<-KeystorePassword|-kp> keystore_password] [<-SSLProtocol|-sp> ssl_protocol] [<-jvmParams|-jp> jvmParameters] [<-connPoolSize|-cp> conn_pool_size] [<-jmxPort> jmx_port] [<-shutdownPort> shutdown_port] [<-hadoopDistDir> Hadoop Distribution Directory] [<-hadoopKerbSPN> Hadoop Kerberos Service Principal Name] [<-hadoopKerbKeytab> Hadoop Kerberos Keytab]
下表介绍了 infacmd tdm CreateService 选项和参数:
选项
参数
说明
-DomainName
-dn
domain_name
必需。Informatica 域名。可以使用 -dn 选项或环境变量 INFA_DEFAULT_DOMAIN 设置该域名。如果使用这两种方法设置域名,则 -dn 选项优先。
-ServiceName
-sn
service_name
必需。Test Data Manager 服务的名称。
名称不区分大小写,但在域中必须唯一。字符必须与相关存储库的代码页兼容。名称长度不能超过 230 个字符,不能包含前导空格或结尾空格,也不能包含回车符、制表符或以下字符:
/ * ? < > " |
-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 选项优先。默认值为 180 秒。
-NodeName
-nn
node_name
必需。将运行服务的节点的名称。
-LicenseName
-ln
license_name
必需。许可证的名称。名称不区分大小写,但在域中必须唯一。名称长度不能超过 79 个字符,不能包含前导空格或结尾空格,也不能包含回车符、制表符或以下字符:
/ * ? < > " |
-MRSServiceName
-mrs
model_repo_service
TDM 连接的模型存储库服务的名称。
-MRSUserName
-rsun
model_repo_service_username
必需。用于连接到模型存储库的用户名。
-MRSPassword
-rspd
model_repo_service_password
必需。要连接到模型存储库的用户名的密码。密码区分大小写。
-MRSSecurityDomain
-rsdn
model_repo_security_domain
使用 LDAP 身份验证时必需。用户所属的安全域的名称。安全域区分大小写。
默认值为本地。
-EnableProfiling
-ep
enable_profiling
指示数据发现设置。设置为 true 可启用数据发现。设置为 false 可禁用数据发现。
-DISServiceName
-dis
data_integration_service
TDM 连接的数据集成服务的名称。
-db_type
-dt
database_type
TDM 存储库数据库类型。值为 Oracle、SQL Server、DB2 或自定义。
-DBUsername
-du
db_user
必需。存储库数据库的帐户。使用数据库客户端以设置此帐户。
-DBPassword
-dp
db_password
必需。数据库用户的存储库数据库密码。
-DBUrl
-dl
db_url
必需。TDM 存储库用于连接到数据库的 JDBC 连接字符串。使用以下语法之一:
Oracle:
jdbc:informatica:oracle://<machineName>:<PortNo>;ServiceName= <DBName>; MaxPooledStatements=20; CatalogOptions=0; EnableServerResultCache=true
DB2:
jdbc:informatica:db2://<host>:<port>; DatabaseName=<dbname>; BatchPerformanceWorkaround=true;DynamicSections=1000
SQLServer:
jdbc:informatica:sqlserver://<host>:<port>; DatabaseName=<dbname>; SnapshotSerializable=true
-DBConnString
-dc
db_conn_string
用于连接到 TDM 存储库数据库的本地连接字符串。服务使用该连接字符串创建用于连接到 Test Data Manager 存储库和 PowerCenter 存储库或模型存储库的连接对象。
-DbSchema
-ds
db_schema
可选。Microsoft SQL Server 数据库的架构名称。
-DbTablespace
-db
db_tablespace
只有对 DB2 数据库来说为必选项。配置表空间名称时,Test Data Manager 服务会在同一个表空间中创建所有存储库表。不能在表空间名称中使用空格。
表空间必须在单个节点上定义,并且页面大小必须为 32 KB。在多分区数据库中,必须选择此选项。在单分区数据库中,如果未选择此选项,则安装程序将在默认表空间中创建表。
-HttpPort
http_port
必需。服务的端口号。
-HttpsPort
https_port
可选。用于保护与 Administrator 工具的连接的端口号。如果要为节点配置 HTTPS,请设置此端口号。
-KeystoreFile
-kf
keystore_file_location]
可选。包含对 PowerCenter 使用 SSL 安全协议时所需的密钥和证书的密钥库文件。
-KeystorePassword
-kp
keystore_password
可选。如果启用 TLS,则必须指定密码。
-SSLProtocol
-pt
SSL 协议
可选。要使用的安全套接字层协议。如果启用传输层安全 (TLS),则可编辑。
-jvmParams
-jp
jvmParameters
要设置的 JVM 参数:
  • 分配给 Test Data Manager 的堆大小。
  • 如果 TDM UI 维持空闲,数据库连接更新之前的时间。如果已将数据库配置设置更改为小于 TDM 默认值的值,该项为必选项。编辑 TDM 中的值,使其小于数据库值。
在 JVM 参数两侧加上单引号,然后在外侧加上双引号。例如,'value' > "'value'"。
-Xms 选项区分大小写。例如:
"'-
X
ms512m -
X
mx1024m -
XX
:MaxPermSize=512m'"
  • IDLE_TIME。
    -DIDLE_TIME=<秒数>
    。默认值为 300 秒。
  • CONNECT_TIME。
    -DCONNECT_TIME=<秒数>
    。默认值为 5000 秒。
-connPoolSize
-cp
conn_pool_size
可选。池在达到空闲时间上限之前为数据库连接维持的空闲连接实例数上限。请将此值设置为大于空闲连接实例数下限。默认值为 15。
-jmxPort
jmx_port
用于连接到 TDM 的 JMX/RMI 连接的端口号。默认值为 6675。
-shutdownPort
shutdown_port
控制 TDM 关闭的端口号。
-hadoopDistDir
-hdd
Hadoop 发行版目录
Test Data Manager 服务节点上的 Hadoop 发行版目录。
-hadoopKerbSPN
-hks
Hadoop Kerberos 服务主体名称
要连接到使用 Kerberos 身份验证的 Hadoop 群集的数据集成服务的服务主体名称 (SPN)。
运行 MapR Hadoop 发行版时不需要。对于其他 Hadoop 发行版为必选项。
-hadoopKerbKeytab
-hkt
Hadoop Kerberos Keytab
运行数据集成服务的计算机上的 Kerberos Keytab 文件的文件路径。
运行 MapR Hadoop 发行版时不需要。对于其他 Hadoop 发行版为必选项。