2017-07-17 5 views
0

UNIXベースのInformaticaがあります。最近Informaticaを9.6から10.1にアップグレードしました。Informatica Repositoryバックアップファイルはpowercenterユーザーによって作成されますが、コマンドはpmprodユーザーによって実行されます

は、我々は2人のユーザーを持っている:

A)pmprod - 他のアプリケーションのユーザー

B)のPowerCenter -

我々は我々が使用するリポジトリのバックアップを取るためにシェル・スクリプト・ファイルを持っている、インストールの目的のために使用毎日実行します。

問題は、私たちが「pmprod」ユーザーからこのスクリプトを実行しても、 リポジトリのバックアップファイルは、我々が望んでいない 「PowerCenterの」ユーザーによって作成されています。

我々はそれがPowerCenterのではなくpmprodを示し、ユーザーを確認した場合、それは、スクリプトの実行後に成功

Executing shell script with pmprod user

走っていたアップグレードする前に。 PFBのスクリーンショットは

Repository backup is created with "powercenter" user

我々は、任意のファイルや、我々はにする必要のある問題を回避するには特定の権限を提供する必要があります

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

私はあなたが解に到達するために役立ちます....いくつかのQUESを議論するつもりです...

議論の最初のセット.... ので、このためユーザー差の、どんな問題に直面していますか? コマンドpmrepが "リポジトリ"管理者のユーザーとpwdを使用してbkpとrepをrepするためです。

したがって、リポジトリを復元する必要がある場合でも、rep bkpを生成した同じユーザーがwrkします。

私には分かりませんが、これに起因する問題は何ですか?

復元を実行しましたか?あなたはどんなprobにも直面しましたか?

第2の議論... bkpコマンドを実行したユーザーアカウントを教えてもらえますか? pmrepd unixユーザーまたはpowercenter unixユーザーのアカウントを使用してpmrepコマンドを実行しましたか?

0

Ok ...アップグレードする前に、パワーセンタープロセスを開始するためのデフォルトユーザーとしてpmprodを使用しました。アップグレード後、powercenterユーザーがプロセスを開始するように構成しました。そのため、informaticaコマンドによって作成されたファイルは、どのユーザーがコマンドを呼び出すかにかかわらず、この場合はpowercenterであるinformaticaユーザーとして所有者を持ちます。ワークフローマネージャでコマンドタスクを作成してファイルを分割すると、問題を並べ替えたり、代替案を探すことができますhttps://network.informatica.com/thread/12401

関連する問題