プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド
12c (12.2.1.2.0)
E82973-02
目次へ移動
目次

前
前へ
次
次へ

接続プール・パスワードの変更のためのBIServerT2PProvisioner.jarユーティリティの使用

Oracle BIリポジトリをある環境から別の環境に移動するときに、多くの場合、データ・ソースに対する接続プール情報を変更する必要があります。一般的に、環境の接続情報は別の環境での接続情報とは異なるからです。

注意:

接続プール・パスワードは、BIServerT2PProvisioner.jarを使用して更新できますが、updateConnectionpoolコマンドを使用する方法をお薦めしています。「接続プールの更新コマンド」を参照してください。

接続プール・パスワードは暗号化され、暗号化されたリポジトリ・ファイル内に保存されます。このため、プレーン・テキスト・パスワードはOracle BIリポジトリに適用される前に、最初に暗号化される必要があります。

BIServerT2PProvisioner.jarユーティリティを使用して、リポジトリ内の接続プール・パスワードをプログラムで変更して暗号化できます。このユーティリティはRPDフォーマットのリポジトリでしか動作しません。MDS XMLフォーマットのリポジトリでは使用できません。また、ユーティリティにはJDK 1.6が必要です。

BIServerT2PProvisioner.jarユーティリティを使用して、接続プール・パスワードを変更するには:

BIServerT2PProvisioner.jarは、次の場所にあります。

Oracle_Home/bi/bifoundation/server

  1. 次に示すように、-generateオプションを指定してBIServerT2PProvisioner.jarを実行し、新しいパスワードを入力できるテンプレート・ファイルを生成します。
    java -jar ORACLE_HOME/bifoundation/server/bin/BIServerT2PProvisioner.jar -generate repository_name -output password_file

    説明:

    repository_nameは、パスワードを変更する接続プールを含むOracle BIリポジトリの名前とパスです。

    password_fileは出力パスワード・テキスト・ファイルの名前とパスです。このファイルには指定したリポジトリからの接続プールの名前が含まれています。

    次に、プロンプトが表示されたらリポジトリのパスワードを入力します。

    次に例を示します。

    java -jar BIServerT2PProvisioner.jar -generate original.rpd –output
    inputpasswords.txt
    Enter the repository password: My_Password
    
  2. パスワード・ファイルを編集して、<Change Password>を接続プールごとの更新されたパスワードで置き換えます。サンプルのパスワード・ファイルは次のとおりです。
    "SQLDB_UsageTracking"."UTCP" = <Change Password>
    "SQLDB_Data"."Db Authentication Pool" = <Change Password>

    ヒント:

    必ず等号の右側のテキストだけを編集してください。等号の左側のテキストを変更すると、接続プール名の構文が正しくなくなります。

    編集を完了したら、パスワード・ファイルを保存して閉じます。

  3. 次に示すように、-passwordsオプションを指定して、もう一度BIServerT2PProvisioner.jarを実行します。
    java -jar BIServerT2PProvisioner.jar -passwords password_file
    -input input_repository -output output_repository
    

    説明:

    password_fileは接続プールとその対応する変更されたパスワードを指定するテキスト・ファイルの名前とパスです。

    input_repositoryは、変更されたパスワードを適用するOracle BIリポジトリの名前とパスです。

    output_repositoryは、変更されたパスワードを含む出力リポジトリの名前とパスです。

    次に、プロンプトが表示されたらリポジトリのパスワードを入力します。

    次に例を示します。

    java -jar BIServerT2PProvisioner.jar -passwords inputpasswords.txt -input
    original.rpd -output updated.rpd
    Enter the repository password: My_Password
  4. システムでクリアテキスト・パスワードを使用可能にしておくことは推奨されません。そのかわりに、入力パスワード・ファイルを完全に削除するか、表示できないように暗号化します。