Informatica存储库备份文件由powercenter用户创建,但命令由pmprod用户执行

时间:2017-07-17 11:36:54

标签: unix informatica-powercenter

我们有基于UNIX的Informatica。我们最近将Informatica从9.6升级到10.1。

我们有两个用户:

a)pmprod - 其他应用程序用户

b)powercenter - 用于安装目的

我们有shell脚本文件来进行存储库备份,我们以前每天运行它。

  

即使我们从“pmprod”用户执行此脚本,问题仍然存在   存储库备份文件由“powercenter”用户创建,我们   不想要。

升级之前它已成功运行

Executing shell script with pmprod user

执行脚本后,如果我们检查用户它显示的是powercenter而不是pmprod。 PFB截图

Repository backup is created with "powercenter" user

我们在shell脚本文件中使用了以下命令

cd /app/powercenter/server10/server/bin/
pmrep connect -r PCREPO_TALEN_AWS_QA -n Administrator -X PMPASS -d PCDOMAIN_TALEN_AWS_QA
pmrep backup -o backup_qa_20170717.rep

请建议我们是否需要为任何文件或我们需要的任何解决方法提供特定权限。

2 个答案:

答案 0 :(得分:0)

我将讨论一些问题....这将有助于您找到解决方案......

第一组讨论...... 所以,由于这种用户差异,您是否面临任何问题? 因为,命令,pmrep正在使用"存储库"管理员的用户和pwd代表bkp和rep恢复。

因此,即使你必须恢复一个存储库,生成rep bkp的同一个用户也会知道。

我不确定,你有什么问题因为这个?

您是否尝试过恢复?你有没有面对任何问题?

第二组讨论...... 您可以告诉我您在哪个用户帐户中运行了bkp命令吗? 您是否使用pmprod unix用户或powercenter unix用户的帐户来运行pmrep命令?

答案 1 :(得分:0)

好的......这很有意义......所以在升级之前,你有pmprod作为启动powercenter进程的默认用户。现在升级之后,您已为powercenter用户配置了启动进程..因此,由informatica命令创建的任何文件都将拥有其所有者作为informatica用户,在这种情况下,无论哪个用户调用该命令,都是powercenter。您可以在工作流管理器中创建一个命令任务来chown该文件,这将排除您的问题或查看替代方案https://network.informatica.com/thread/12401