我们有基于UNIX的Informatica。我们最近将Informatica从9.6升级到10.1。
我们有两个用户:
( a) pmprod -其他应用程序用户
( b)动力中心-用于安装目的
我们有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请建议,我们是否需要提供任何文件或任何解决办法,我们需要的具体许可。
发布于 2017-07-19 23:17:51
我要讨论几个问题..。这将帮助你找到一个解决方案。
第一组讨论..。因此,由于用户之间的差异,您是否面临任何问题?因为,该命令pmrep使用“存储库”管理员的用户和pwd来rep bkp和rep还原。
因此,即使您必须还原一个存储库,生成rep的同一个用户也会使用wrk。
我不知道,你正因为这个而面临什么麻烦?
你试过运行恢复程序了吗?你遇到什么麻烦了吗?
第二组讨论..。你能告诉我你在谁的用户帐户中运行bkp命令吗?您是否使用pmprod用户或powercenter unix用户帐户来运行pmrep?
发布于 2017-07-27 19:11:04
好的..。这有道理..。因此,在升级之前,您使用pmprod作为启动powercenter进程的默认用户。现在,在升级之后,您已经为powercenter用户配置了启动进程的配置。因此,informatica命令创建的任何文件的所有者都是informatica用户,在本例中,informatica用户是powercenter,而不管哪个用户调用该命令。您可以在工作流管理器中创建一个命令任务来创建该文件,这将解决您的问题,或者在这里查找替代的https://network.informatica.com/thread/12401。
https://stackoverflow.com/questions/45143264
复制相似问题