2017-07-17 22 views
0

我們有基於UNIX的Informatica。我們最近將Informatica從9.6升級到10.1。Informatica存儲庫備份文件由powercenter用戶創建,但命令由pmprod用戶執行

我們有兩個用戶:

一)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 

請建議做我們需要提供特定權限的任何文件或我們需要的任何解決辦法。

回答

0

我將討論一些疑問句....這將幫助你達成解決辦法...

第一組的討論.... 如此,因爲該用戶的差異,你是否面臨任何問題? 因爲,該命令,pmrep正在使用「存儲庫」管理員的用戶和pwd rep bkp和rep還原。

因此,即使您必須恢復存儲庫,生成rep bkp的同一用戶也會wrk。

我不確定,您因此面臨什麼樣的問題?

您是否嘗試運行還原?你有沒有遇到任何probs?

第二組討論... 你可以告訴我你的用戶帳戶你運行bkp命令嗎? 您是否使用pmprod unix用戶或powercenter unix用戶的帳戶來運行pmrep命令?

0

好吧......這很有道理......所以在升級之前,您已經將pmprod作爲啓動powercenter進程的默認用戶。升級完成後,您已經爲powercenter用戶配置啓動您的進程。因此,由informatica命令創建的任何文件都將擁有其所有者作爲informatica用戶,在這種情況下,無論哪個用戶調用該命令,這都是powercenter。您可以在工作流程管理器中創建一個命令任務來縮放該文件,並將該問題排除出去,或者尋找替代品https://network.informatica.com/thread/12401

相關問題