Alter Application (集約ストレージ)
キーワード
- set minimum permission
-
すべてのユーザーに、アプリケーション内のすべてのデータベースに対する最小限の権限を付与します。 この最小権限より高い権限を持つユーザーは影響を受けません。
- set variable
-
既存の置換変数名に文字列値を割り当てます。 変数が存在しない場合は、まず「変数の追加」を使用して作成します。 代替変数は、アプリケーションの計算で参照できます。
- set cache_size
-
集約ストレージ・キャッシュの最大サイズを設定します。 集約ストレージ・キャッシュは、この制限に達するまで動的に増加します。 この設定は、アプリケーションの再起動後に有効になります。 現在設定されている制限を確認するには、次のMaxL文を使用します:
query application APP-NAME get cache_size;
- set type unicode_mode
-
アプリケーションのUnicodeモードへの移行。 Unicodeモードへの移行は元に戻せません。
- load database
-
アイドル状態のデータベースを(メモリーにロードして)起動します。 データベースに対する読取り権限がない場合、この文は失敗します。
- unload database
-
アクティブなデータベースを(メモリーからアンロードして)停止します。 データベースに対する読取り権限がない場合、この文は失敗します。
- enable startup
-
すべてのユーザーにアプリケーションのロード(起動)を許可します。 これは、アプリケーションに対して少なくとも読取り権限を持つユーザーにのみ適用されます。 起動はデフォルトで有効になっています。
- disable startup
-
すべてのユーザーがアプリケーションをロード(起動)できないようにします。 起動はデフォルトで有効になっています。
- enable autostartup
-
「Essbaseサーバー」の起動時にアプリケーションを自動的に起動します。 デフォルトでは、自動起動は無効になっています。
- disable autostartup
-
「Essbaseサーバー」の起動時にアプリケーションを自動的に起動しません。 デフォルトでは、自動起動は無効になっています。
- enable commands
-
十分な権限を持つすべてのユーザーに、アプリケーション内のデータベースに対するリクエストの実行を許可します。 「disableコマンド」の影響を無効にする場合に使用します。 disableコマンドの設定は、セッション中のみ有効です。 デフォルトでは、コマンドは有効になっています。
- disable commands
-
データベース情報の表示やデータベース設定の変更など、データ固有でないリクエストを含む、アプリケーション内のデータベースに対するすべてのリクエストを防止します。 他の管理者を含むすべてのユーザーが影響を受けます。 管理者は、メンテナンス操作中にデータベースが誤って更新されるのを防ぐための安全メカニズムとして、この設定の影響を受けます。 この設定は、セッション中のみ有効です。 この設定はただちに有効になり、現在ログインしているユーザー、および後でセッション中にログインするユーザーに影響します。
注意:
コマンドを無効にする必要があるメンテナンス操作を実行する場合は、それらのメンテナンス操作を、コマンドを無効にしたときと同じセッションおよびスクリプト内で行う必要があります。
デフォルトでは、コマンドは有効になっています。
- enable updates
-
十分な権限を持つすべてのユーザーに、アプリケーション内のデータベースに対するリクエストの実行を許可します。 「更新の無効化」の影響を無効にする場合に使用します。 更新の無効化は、セッション中のみ有効です。 デフォルトでは、更新は有効になっています。
- disable updates
-
すべてのユーザーがアプリケーション内のデータベースをリクエストできないようにします。 更新およびメンテナンス操作を実行する前に使用します。 更新の無効化設定は、セッション中のみ有効です。
注意:
更新を無効にする必要があるメンテナンス操作を実行する場合は、それらのメンテナンス操作を、更新を無効にしたセッションおよび同じスクリプト内で実行する必要があります。 デフォルトでは、更新は有効になっています。
- enable connects
-
十分な権限を持つすべてのユーザーがアプリケーション内のデータベースに接続できるようにします。 disable connectsの影響を無効にする場合に使用します。 デフォルトでは、接続は有効になっています。
- disable connects
-
アプリケーション・マネージャより低い権限を持つユーザーが、データベースの起動を必要とするデータベースに接続できないようにします。 データベース接続は、管理者がアプリケーション設定を再度有効にするまで、アプリケーション内のすべてのデータベースに対して無効のままです。
デフォルトでは、接続は有効になっています。
- enable security
-
セキュリティが無効な場合、Essbaseはアプリケーション内のすべてのセキュリティ設定を無視し、すべてのユーザーをアプリケーション・マネージャとして扱います。 デフォルトでは、セキュリティは有効です。
- disable security
-
セキュリティが無効な場合、Essbaseはアプリケーション内のすべてのセキュリティ設定を無視し、すべてのユーザーをアプリケーション・マネージャとして扱います。 デフォルトでは、セキュリティは有効です。
- comment
-
アプリケーションの説明を入力します(オプション)。 説明は80文字まで入力できます。
- clear logfile
-
アプリケーション・ディレクトリにあるアプリケーション・ログを削除します。 後続のアプリケーション・アクティビティを記録するエントリに対して新しいログが作成されます。
- add variable
-
アプリケーション・レベルの代替変数を名前で作成し、オプションで、その変数が表す文字列値を割り当てます。 この値は、後で「変数の設定」を使用して割当てまたは変更できます。 置換変数は、定期的に変更される情報のグローバル・プレースホルダーとして機能します。 代替変数は、計算およびレポート・スクリプトで参照できます。
サーバー、アプリケーションおよびデータベース・レベルに同じ名前の置換変数が存在する場合、変数の優先順位は次のようになります: データベース・レベルの置換変数はアプリケーション・レベルの変数より優先され、アプリケーション・レベルの変数はサーバー・レベルの変数より優先されます。
- drop variable
-
代替変数とそれに対応する値をアプリケーションから削除します。
- rename to
-
アプリケーション名を変更します。 アプリケーションの名前を変更すると、アプリケーションおよびアプリケーション・ディレクトリ(
ARBORPATH\app\appname
)の名前が変更されます。
例
alter application ASOsamp set cache_size 64MB;
集約ストレージ・キャッシュの最大サイズを64 MBに設定します。
alter application ASOsamp disable commands;
すべてのユーザーがアプリケーション・スコープをリクエストできないようにします。 この文は、アプリケーション全体の更新およびメンテナンス操作を実行する前に使用します。
alter application ASOsamp comment 'Aggregate storage application';
ASOsampアプリケーションに説明コメントを添付します。