infacmd tdm 命令引用 > CreateService
  

CreateService

在域中创建 TDM 服务。
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
<-PCRSServiceName|-pcrs> power_center_repo_service
<-PCISServiceName|-pcis> power_center_int_service
<-MRSServiceName|-mrs> model_repo_service
<-MRSUserName|-rsun> model_repo_service_username
<-MRSPassword|-rspd> model_repo_service_password
[<-MRSSecurityDomain|-rsdn> model_repo_security_domain]
<-AnalystService|-at> analyst_service
<-EnableProfiling|-ep> enable_profiling
<-DISServiceName|-dis> data_integration_service
<-db_type|-dt> database_type (ORACLE, DB2, SQLSERVER or CUSTOM)
[<-customDriver|-cd> custom_driver_name]
<-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]
[<-httpProtocolType|-pt> http_protocol_type]
[<-jvmParams|-jp> jvmParameters]
[<-connPoolSize|-cp> conn_pool_size]
[<-jmxPort> jmx_port]
[<-shutdownPort> shutdown_port]
下表介绍了 infacmd tdm CreateService 选项和参数:
选项
参数
说明
-DomainName
-dn
domain_name
必需。 Informatica 域名。 可以使用 -dn 选项或环境变量 INFA_DEFAULT_DOMAIN 设置该域名。 如果使用这两种方法设置域名,则 -dn 选项优先。
-ServiceName
-sn
service_name
必需。 TDM 服务的名称。
名称不区分大小写,但在域中必须唯一。 字符必须与相关存储库的代码页兼容。 名称长度不能超过 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 个字符,不能包含前导空格或结尾空格,也不能包含回车符、制表符或以下字符:
/ * ? < > " |
-PCRSServicename
-pcrs
power_center_repo_service
TDM 连接的 PowerCenter 存储库服务的名称。
-PCISServicename
-pcis
power_center_int_service
TDM 连接的 PowerCenter 集成服务的名称。
- MRSServiceName
-mrs
model_repo_service
TDM 连接的模型存储库服务的名称。
- MRSUserName
-rsun
model_repo_service_username
必需。 要连接到模型存储库服务的用户名。
- MRSPassword
- rspd
model_repo_service_password
必需。 要连接到模型存储库服务的用户名的密码。 密码区分大小写。
-AnalystService
-at
analyst_service
可选。 TDM 用于资产链接的分析服务的名称。 如果使用资产链接功能将 TDM 全局对象链接到业务词汇表对象,则为必需选项。
- 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 或自定义。
- customDriver
-cd
custom_driver_name
自定义 JDBC 驱动程序参数。 如果要使用自定义数据库类型,则为必需选项。
- 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。 要在其中创建表的表空间的名称。表空间必须在单个节点上定义,并且页面大小必须为 32 KB。 在多分区数据库中,必须选择此选项。 在单分区数据库中,如果未选择此选项,则安装程序将在默认表空间中创建表。
-HttpPort
http_port
必需。 服务的端口号。
-HttpsPort
https_port
可选。 用于保护与 Administrator 工具的连接的端口号。 如果要为节点配置 HTTPS,请设置此端口号。
-KeystoreFile
-kf
keystore_file_location]
可选。 包含将 PowerCenter 与 SSL 安全协议结合使用时所需的密钥和证书的密钥库文件。
-KeystorePassword
-kp
keystore_password
可选。 如果启用 TLS,则必须指定密码。
-httpProtocolType
-pt
http_protocol_type
服务使用的安全协议。 输入以下值之一:
- HTTP. 向该服务发出的请求必须使用 HTTP URL。
- HTTPS. 向该服务发出的请求必须使用 HTTPS URL。
- 两者。 向该服务发出的请求可使用 HTTP 或 HTTPS URL。
将 HTTP 协议类型设置为 HTTPS 或“两者”时,会为服务启用传输层安全 (TLS)。
此外还可以为部署到应用程序的每个 Web 服务启用 TLS。为服务启用 HTTPS 并为 Web 服务启用 TLS 时,Web 服务将使用 HTTPS URL。 为服务启用 HTTPS 但没有为 Web 服务启用 TLS 时,Web 服务可以使用 HTTP URL 或 HTTPS URL。 为 Web 服务启用 TLS 但没有为服务启用 HTTPS 时,Web 服务将不会启动。
默认值为 HTTP。
-jvmParams
-jp
jvmParameters
分配给 Test Data Manager 的堆大小。
在 JVM 参数两侧加上单引号,然后在外侧加上双引号。 例如,'value' > "'value'"。
-Xms 选项区分大小写。 例如:
"'- Xms512m - Xmx1024m -XX:MaxPermSize=512m'"
-connPoolSize
-cp
conn_pool_size
可选。 服务为数据库连接保留的最大空闲连接实例数目。 请将此值设置为大于空闲连接实例数下限。 默认值为 15。
-jmxPort
jmx_port
用于连接到 TDM 的 JMX/RMI 连接的端口号。 默认值为 6675。
-shutdownPort
shutdown_port
控制 TDM 关闭的端口号。