BI_开发_问题:关于IS的osProfile的配置

 https://www.youtube.com/watch?v=pOjmf-hKVQM

Problem Description  

 

When starting a workflow using the Operating System profile, it fails with the following error message:

(IS_960_SUSE_OS_PROFILE) Start workflow: Request acknowledged

(IS_960_SUSE_OS_PROFILE) Start workflow: ERROR: The workflow [wf_OS_PROFILE] failed because the Integration Service is not enabled to use operating system profiles and an operating system profile was specified.  Please check the Integration Service log for more information.

The Integration Service log displays the following messages:

2014-04-18 12:49:38 : ERROR : (14095 | 140697197758800) : (IS | IS_960_SUSE_OS_PROFILE) : node01_960 : LM_36317 : Error in starting execution of workflow [id = 43] [wf_OS_PROFILE].

2014-04-18 12:49:38 : ERROR : (14095 | 140697197758800) : (IS | IS_960_SUSE_OS_PROFILE) : node01_960 : LM_44224 : The workflow [wf_OS_PROFILE] failed because the Integration Service is not enabled to use operating system profiles and an operating system profile was specified.

2014-04-18 12:49:38 : INFO : (14095 | 140697222936912) : (IS | IS_960_SUSE_OS_PROFILE) : node01_960 : LM_36301 : Received request from user [Administrator] to start workflow [id = 43] [wf_OS_PROFILE].

The workflow because pmimprocess was not configured   

原因: 

​This issue can occurs when an invalid directory path is specified for service process variable $PMRootDir while creating the Operating System profile.  

Solution  

方法:

Configuring Operating System Profiles
To use operating system profiles to run workflows, complete the following steps:
1. Enable operating system profiles in the Integration Service properties.
2. Set umask to 000 on every node configured to run the Integration Service.

/u01/Informatica/9.1.0/server/bin
3. Configure pmimpprocess on every node configured to run the Integration Service. pmimpprocess is a tool that the
DTM process, command tasks, and parameter files use to switch between operating system users.

At the command prompt, switch to the following directory:
<PowerCenter installation directory>/server/bin
Enter the following information in the command line to login as the Administrator user:  
su <administrator user name>
Example

If the Administrator user name is root, enter the following command:
su root
Enter the following commands to set the owner and group to the Administrator user: 
chown <administrator user name> pmimpprocess
chgrp <administrator user name> pmimpprocess
Enter the following commands to set the setuid bit: 
chmod +g pmimpprocess
chmod +s pmimpprocess

 


4. Create the operating system profiles.

user填IS用户

sys user填OS用户
5. Configure operating system profile properties.

设置值/u01/Informatica/9.1.0/server/infa_shared
6. Assign permissions on operating system profiles to users or groups.
You can assign operating system profiles to repository folders or to a workflow.

重启IS

 

posted @ 2016-09-29 08:46  BIT10  阅读(302)  评论(0编辑  收藏  举报