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

Unix Informatica存储库备份文件由powercenter用户创建,但命令由pmprod用户执行,unix,informatica-powercenter,Unix,Informatica Powercenter,我们有基于UNIX的Informatica。我们最近将Informatica从9.6升级到了10.1 我们有两个用户: a) pmprod-其他应用程序用户 b) powercenter-用于安装目的 我们有shell脚本文件来进行存储库备份,我们以前每天都会运行该备份 问题是,即使我们从“pmprod”用户执行此脚本 存储库备份文件由“powercenter”用户创建,我们 我不想要 升级之前,它已成功运行 执行脚本后,如果我们检查用户,则显示powercenter,而不是pmprod。PF

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

我们有两个用户:

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

b) powercenter-用于安装目的

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

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

升级之前,它已成功运行

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

我们在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

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

我将讨论几个问题。。。。这将帮助您找到解决方案

第一组讨论。。。。 那么,由于这种用户差异,您是否面临任何问题? 因为,pmrep命令正在使用“存储库”管理员的用户和pwd来rep bkp和rep restore

因此,即使您必须恢复存储库,生成rep bkp的同一个用户也会工作

我不确定,你因此面临什么问题

您是否尝试运行还原?你遇到什么问题了吗

第二组讨论。。。 你能告诉我你在谁的用户帐户上运行bkp命令吗?
您是否使用pmprod unix用户或powercenter unix用户帐户运行pmrep命令?

确定。。。这是有道理的。。。因此,在升级之前,您将pmprod作为启动powercenter进程的默认用户。现在,升级后,您已经为powercenter用户配置了启动进程的功能。。因此,由informatica命令创建的任何文件的所有者都将是informatica用户,在本例中,无论哪个用户调用该命令,该用户都是powercenter。您可以在workflow manager中创建一个命令任务来浏览文件,这将解决您的问题,或者在此处查找替代方案