9.8 Oracle Database QoS Managementの管理ユーザーの作成
Oracle Database QoS Managementには、ユーザーの管理に役立つQOSCTLという名前のコマンドライン・ユーティリティが用意されています。このユーティリティはクラスタの各ノードにインストールされますが、Oracle Database QoS Managementサーバーを実行している同じノードでOracle Clusterware管理者ユーザーとして実行される場合のみ、適切に実行されます。ユーティリティを実行する適切なノードは、次のコマンドを発行することで判断できます。
srvctl status qosmserver
QOSCTLユーティリティでは、Oracle Database QoS Management管理ユーザーの作成がサポートされます。アカウント情報は、暗号化された資格証明とともにローカルsystem-jazn-data.xml
ファイルに格納されます。アカウント情報は、Oracle Database QoS ManagementサーバーのフェイルオーバーをサポートするためにOracle Clusterware Repository(OCR)にも格納されます。
- QOSCTLユーティリティのリファレンス
QOSCTLは、Oracle Database QoS Managementの特定の構成タスクを実行するためのコマンドライン・ユーティリティです。
9.8.1 QOSCTLユーティリティのリファレンス
QOSCTLは、Oracle Database QoS Managementの特定の構成タスクを実行するためのコマンドライン・ユーティリティです。
用途
QOSCTLユーティリティでは、Oracle Database QoS Management管理ユーザーの作成がサポートされます。
ファイル・パス
qosctl
実行可能ファイルは、Grid_home/bin
ディレクトリに格納されています。
セキュリティ要件
QOSCTLユーティリティを使用するには、Oracle Clusterware管理者ユーザーとしてログインする必要があります。
QOSCTLユーティリティのヘルプの表示
qosctl
ユーティリティのヘルプを表示するには、次のコマンドを使用します。
qosctl -help
構文
次のコード例は、QOSCTLコマンドの一般形式を示しています。
qosctl qos_admin_user command
qos_admin_user
引数には、Oracle Database QoS Management管理者ユーザーのユーザー名を指定します。パスワードを含めないでください。実行するコマンドを発行すると、指定したqos_admin_user
に関連付けられているパスワードの入力を求められます。
Oracle Database QoS Managementシステムの初期アカウントを構成する場合、コマンドは、オペレーティング・システム認証を使用します。
コマンド
表9-1 QOSCTLユーティリティのコマンドのサマリー
コマンド構文 | 説明 |
---|---|
|
現在のポリシーを設定します。このコマンドを使用すると、CRONまたはスケジュール・ジョブでポリシーを変更できます。 スペースを含むポリシー名は、二重引用符でカプセル化する必要があります。 |
|
それぞれのサービスとともに新規データベースを検出および追加し、各サービスのパフォーマンス・クラスを既存のポリシー・セットに追加します。 |
|
パスワードの指定したユーザーおよびプロンプトを追加します。このユーザーには、Oracle Database QoS Managementアプリケーションの使用およびこれらのコマンドの実行に必要なロールが自動的に付与されます。 |
|
Oracle Database QoS Managementアプリケーションの実行を認可されているユーザーをリストします。 |
|
指定したユーザー・アカウントとすべての関連権限を削除します。 注意: このコマンドはリカバリできません。自身のアカウントが削除される可能性があるため、注意して使用してください。 |
|
指定したユーザーのパスワードを更新します。QOSCTLユーティリティによって、ユーザーの現在のパスワードを求められます。ユーザーのパスワードを変更するには、古いパスワードの正しい値を指定する必要があります。 ユーザーのパスワードを忘れたか紛失した場合は、ユーザー・アカウントを削除し、新しいパスワードでそのユーザーの新しいアカウントを作成する必要があります。 |
|
QOSCTLコマンドの構文を表示します。 |