JP1/Performance Management - Remote Monitor for Oracle
PFM - RM for Oracleを操作するために必要な権限は,操作対象ごとに異なります。
操作対象ごとに,必要となる権限を次に示します。
- <この節の構成>
- (1) sp_rist.sqlスクリプトを実行する場合
- (2) sp_rdrp.sqlスクリプトを実行する場合
- (3) mk_rmus.sqlスクリプトを実行する場合
- (4) 性能情報収集を実行する場合
(1) sp_rist.sqlスクリプトを実行する場合
sp_rist.sqlスクリプトを実行するために必要なOracleのアカウントのシステム権限を次の表に示します。
表I-1 sp_rist.sqlスクリプト実行に必要なOracleのアカウント権限
必要な権限 説明 CREATE SESSION 監視先のOracle Databaseに対して,セッションを確立するために必要。 CREATE TABLE 監視先のOracle Databaseに対して,Oracle Databaseを監視するために必要なテーブル※を登録するときに必要。 CREATE PROCEDURE 監視先のOracle Databaseに対して,Oracle Databaseを監視するために必要な監視用のプロシージャ※を登録するときに必要。 SELECT ANY DICTIONARY 監視先のOracle Databaseに対して,Oracle Databaseを監視するために必要な情報※を登録するときに必要。 UNLIMITED TABLESPACE 監視先のOracle Databaseに対して,Oracle Databaseを監視するために必要な情報※を登録するときに必要。
- 注※
- 次に示す表を参照してください。
- Windowsの場合
- 「2.1.4(3)(c) Oracle Databaseへオブジェクトを登録する」の表2-11
- UNIXの場合
- 「2.2.4(4)(c) Oracle Databaseへオブジェクトを登録する」の表2-24
- なお,CREATE TABLE権限は表2-11または表2-24のテーブルを,CREATE PROCEDURE権限はパッケージを参照してください。
(2) sp_rdrp.sqlスクリプトを実行する場合
sp_rdrp.sqlスクリプトを実行するために必要なOracleのアカウントのシステム権限を次の表に示します。
表I-2 sp_rdrp.sqlスクリプト実行に必要なOracleのアカウント権限
必要な権限 説明 CREATE SESSION 監視先のOracle Databaseに対して,セッションを確立するために必要。
(3) mk_rmus.sqlスクリプトを実行する場合
mk_rmus.sqlスクリプトを実行するために必要なOracleのアカウントのシステム権限を次の表に示します。
表I-3 mk_rmus.sqlスクリプト実行に必要なOracleのアカウント権限
必要な権限 説明 CREATE SESSION 監視先のOracle Databaseに対して,セッションを確立するために必要。 CREATE USER 監視先のOracle Databaseに対して,ユーザーを作成するために必要。 GRANT ANY PRIVILEGE 監視先のOracle Databaseに対して,システム権限を付与するために必要。
(4) 性能情報収集を実行する場合
PFM - RM for Oracleが性能情報を収集するために必要なOracleのアカウントのシステム権限を次の表に示します。
表I-4 PFM - RM for Oracleが性能情報収集の実行に必要なOracleのアカウント権限
必要な権限 説明 CREATE SESSION 監視先のOracle Databaseに対して,セッションを確立するために必要。 SELECT ANY DICTIONARY 監視先のOracle Databaseに対して,Oracle Databaseを監視するために必要な情報※1を登録するときに必要。 UNLIMITED TABLESPACE 監視先のOracle Databaseに対して,Oracle Databaseを監視するために必要な情報※1を登録するときに必要。※2 SELECT ANY TABLE SQL Text(PD_PDSQ)レコードのExplain Plan(EXPLAIN_PLAN)フィールドを取得するために必要。 INSERT ANY TABLE SQL Text(PD_PDSQ)レコードのExplain Plan(EXPLAIN_PLAN)フィールドを取得するために必要。 UPDATE ANY TABLE SQL Text(PD_PDSQ)レコードのExplain Plan(EXPLAIN_PLAN)フィールドを取得するために必要。 DELETE ANY TABLE SQL Text(PD_PDSQ)レコードのExplain Plan(EXPLAIN_PLAN)フィールドを取得するために必要。 CREATE ANY INDEX SQL Text(PD_PDSQ)レコードのExplain Plan(EXPLAIN_PLAN)フィールドを取得するために必要。 ALTER ANY INDEX SQL Text(PD_PDSQ)レコードのExplain Plan(EXPLAIN_PLAN)フィールドを取得するために必要。
- 注※1
- 次に示す表を参照してください。
- Windowsの場合
- 「2.1.4(3)(c) Oracle Databaseへオブジェクトを登録する」の表2-11
- UNIXの場合
- 「2.2.4(4)(c) Oracle Databaseへオブジェクトを登録する」の表2-24
- 注※2
- デフォルトの表領域に対して割り当て制限を無制限に設定すれば,この権限は不要です。
PD_PDSQレコードを取得する場合は,表I-4に示したすべての権限が,Oracleのユーザーアカウントに必要です。
PD_PDSQレコードを取得しない場合は,CREATE SESSION権限,SELECT ANY DICTIONARY権限,およびUNLIMITED TABLESPACE権限が,Oracleのユーザーアカウントに必要です。
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi Systems & Services, Ltd.