Informatica PMCMD命令详解
标题:Informatica PMCMD命令详解 描述:Powercenter PMCMD命令是Informatica PowerCenter平台中的一个强大工具,用于管理和控制工作流(Workflow)和任务(Task)。它通过命令行界面提供了一系列的功能,允许用户在无需图形用户界面的情况下,对工作流进行启动、停止、中止、恢复以及获取相关信息的操作。 ### 关键知识点 #### 1. PMCMD概述 - **版本信息**:此段文字显示了PMCMD的版本为8.1.1,构建号为600.0831,适用于32位Windows操作系统。 - **版权信息**:版权归属于Informatica Corporation,自1994年至2006年,所有权利保留。 - **调用时间**:PMCMD在此例中于2008年4月2日16:30:52被调用。 #### 2. PMCMD命令语法 PMCMD支持多种命令,每种命令都有其特定的参数和功能: - **pmcmd help [command]**:用于显示指定命令的帮助信息。 - **pmcmd version**:显示PMCMD的版本信息。 - **pmcmd ping service**:测试与服务的连接状态。 - **pmcmd get service properties**:获取服务属性。 - **pmcmd get service details**:获取服务详细信息。 - **pmcmd get running sessions details**:获取正在运行的会话详情。 - **pmcmd start workflow**:启动工作流。 - **pmcmd stop workflow**:停止工作流。 - **pmcmd abort workflow**:中止工作流。 - **pmcmd wait workflow**:等待工作流完成。 - **pmcmd recover workflow**:恢复工作流。 #### 3. 命令参数解析 每条命令后面都跟有参数选项,这些选项可以进一步定制命令的行为,例如: - **-service/-sv**:指定服务名称。 - **-domain/-d**:指定域名称。 - **-timeout/-t**:设置超时时间。 - **-user/-u**:指定用户名。 - **-uservar/-uv**:使用环境变量作为用户名。 - **-password/-p**:指定密码。 - **-passwordvar/-pv**:使用环境变量作为密码。 - **-folder/-f**:指定工作流所在的文件夹路径。 - **-startfrom**:指定从哪个任务实例开始执行。 - **-recovery**:是否执行恢复操作。 - **-paramfile**:指定参数文件路径。 - **-localparamfile/-lpf**:指定本地参数文件路径。 - **-wait/-nowait**:等待工作流完成或立即返回。 ### 实际应用 PMCMD命令在自动化脚本、批处理作业和服务器管理场景中非常有用。例如,管理员可以通过计划任务调度定期执行`pmcmd start workflow`命令来自动启动数据加载流程,或者在监控系统检测到问题时,使用`pmcmd stop workflow`或`pmcmd abort workflow`命令来紧急停止或中止工作流,从而避免数据处理过程中的潜在错误。 PMCMD命令为Informatica PowerCenter用户提供了一种灵活而强大的方式,来控制和监控他们的数据集成任务,尤其在大规模部署和高可用性环境中,这种命令行工具的作用更加凸显。通过深入理解PMCMD的命令语法和参数选项,用户可以更有效地管理和优化他们的数据处理流程。
Informatica(r) PMCMD, version [8.1.1], build [600.0831], Windows 32-bit
Copyright (c) Informatica Corporation 1994 - 2006
All Rights Reserved.
Invoked at Wed Apr 02 16:30:52 2008
Usage: pmcmd help [command]
Usage: pmcmd version
Usage: pmcmd pingservice
<<-service|-sv> service [<-domain|-d> domain] [<-timeout|-t> timeout]>
Usage: pmcmd getserviceproperties
<<-service|-sv> service [<-domain|-d> domain]
[<-timeout|-t> timeout]>
Usage: pmcmd getservicedetails
<<-service|-sv> service [<-domain|-d> domain] [<-timeout|-t> timeout]>
<<-user|-u> username|<-uservar|-uv> userEnvVar>
<<-password|-p> password|<-passwordvar|-pv> passwordEnvVar>
[-all|-running|-scheduled]
Usage: pmcmd getrunningsessionsdetails
<<-service|-sv> service [<-domain|-d> domain] [<-timeout|-t> timeout]>
<<-user|-u> username|<-uservar|-uv> userEnvVar>
<<-password|-p> password|<-passwordvar|-pv> passwordEnvVar>
Usage: pmcmd startworkflow
<<-service|-sv> service [<-domain|-d> domain] [<-timeout|-t> timeout]>
<<-user|-u> username|<-uservar|-uv> userEnvVar>
<<-password|-p> password|<-passwordvar|-pv> passwordEnvVar>
[<-folder|-f> folder]
[<-startfrom> taskInstancePath [<-recovery>]]
- xiaopilakuku2013-08-13只能做一下参考,不过还是有用
- TomsTang2012-07-31还可以,获取所有作业的命令没找到
- inspur_renyd2013-04-03命令不是很详细 不如自带的全
- 粉丝: 3
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助