503/650
ユーティリティを使用してアプリケーション・データベースをリフレッシュする
CubeRefreshユーティリティはデータベースを作成またはリフレッシュします。CubeRefreshユーティリティを実行する前に、アプリケーションがロックされていないことを確認します。実行中は、データベースでメタデータが更新される際にアプリケーションはロックされます。たとえば、ユーザーがアクセス権を割り当てる場合、「アプリケーションがリフレッシュ中です。要求を処理することができません。」というメッセージが表示されます。このユーティリティは、リモート・サーバーではなく、Oracle Hyperion Planningサーバーと同じコンピュータ上で実行される必要があります。
ユーティリティを使用してアプリケーション・データベースをリフレッシュするには:
- アプリケーションをバックアップします。アプリケーションおよびアプリケーション・データベースのバックアップを参照してください。
CubeRefresh
ユーティリティを見つけます。
- コマンドラインに次のコマンドとパラメータを入力し、
planning1
ディレクトリからCubeRefresh
を起動します:
Windows: CubeRefresh.cmd
[-f:passwordFile]
/A:application_name /U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]
UNIX: CubeRefresh.sh
[-f:passwordFile]
/A:application_name /U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]
-
オプション: 暗号化されたパスワード・ファイルが設定されており、passwordFileが完全なファイル・パスで、パスワード・ファイルの名前である場合、コマンド・ラインに最初のパラメータとして[-f:passwordFile]
を指定できます。Planningユーティリティでパスワード・プロンプトを抑制を参照してください。
-
application_name
: 作成またはリフレッシュを実行するPlanningアプリケーションの名前です。
-
user_name
: アプリケーションを作成またはリフレッシュする権利を持ったユーザーです。
-
/C
または/R
: アプリケーションで実行する関数です。
-
/D
: 作成またはリフレッシュ時にデータベースを指定します。
-
/F
: アプリケーションのすべてのユーザーに対してセキュリティ・フィルタを使用します。オプションでS
、V
またはSV
と使用します。
-
/FS
: 共有メンバーのセキュリティ・フィルタを生成します。
-
/FV
: セキュリティ・フィルタを検証しますが、フィルタは保存しません。
-
/FSV
: 共有メンバーのセキュリティ・フィルタを検証します。
-
/RMIPORT
: 現在の値11333とは別のRMIポート番号を指定します。
-
/-L
: デフォルトのオプションで、ローカルもしくはリモート・コンピュータ上のアプリケーション・サーバーへ接続することで作成またはリフレッシュします(アプリケーションが実行中でない場合などには、/L
を使用してアプリケーション・サーバーへ接続しないで作成またはリフレッシュできます)。
-
/DEBUG
: 詳細のエラー・メッセージを指定します。
- プロンプト表示があればパスワードを入力します。
- エラーを含むアプリケーションのリフレッシュ結果を表示します。完了ステータスがコンソール上に表示されます。
この例では、指定したアプリケーションへログオンしたすべてのユーザーに対するデータベースをリフレッシュするのに使用したコマンド・ラインを表示します。デフォルトのRMIポートが使用され、共有メンバーのセキュリティ・フィルタが含まれます。
Windows: CubeRefresh.cmd /A:app1 /U:admin /R /D /FS
UNIX: CubeRefresh.sh /A:app1 /U:admin /R /D /FS