JP1/Performance Management - Agent Option for Oracle

[目次][用語][索引][前へ][次へ]


付録I 権限に関する注意事項

PFM - Agent for Oracleを操作するために必要な権限は,操作対象ごとに異なります。

操作対象ごとに,必要となる権限を次に示します。

<この節の構成>
(1) sp_inst.sqlスクリプトを実行する場合
(2) sp_drop.sqlスクリプトを実行する場合
(3) mk_user.sqlスクリプトを実行する場合
(4) 性能情報収集を実行する場合

(1) sp_inst.sqlスクリプトを実行する場合

sp_inst.sqlスクリプトを実行するために必要なOracleのアカウントのシステム権限を次の表に示します。

表I-1 sp_inst.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)(b) Oracle Databaseへオブジェクトを登録する」の表2-9

UNIXの場合
3.1.4(4)(b) Oracle Databaseへオブジェクトを登録する」の表3-10
なお,CREATE TABLE権限は表2-9または表3-10のテーブルを,CREATE PROCEDURE権限はパッケージを参照してください。

(2) sp_drop.sqlスクリプトを実行する場合

sp_drop.sqlスクリプトを実行するために必要なOracleのアカウントのシステム権限を次の表に示します。

表I-2 sp_drop.sqlスクリプト実行に必要なOracleのアカウント権限

必要な権限 説明
CREATE SESSION 監視先のOracle Databaseに対して,セッションを確立するために必要。

(3) mk_user.sqlスクリプトを実行する場合

mk_user.sqlスクリプトを実行するために必要なOracleのアカウントのシステム権限を次の表に示します。

表I-3 mk_user.sqlスクリプト実行に必要なOracleのアカウント権限

必要な権限 説明
CREATE SESSION 監視先のOracle Databaseに対して,セッションを確立するために必要。
CREATE USER 監視先のOracle Databaseに対して,ユーザーを作成するために必要。
GRANT ANY PRIVILEGE 監視先のOracle Databaseに対して,システム権限を付与するために必要。

(4) 性能情報収集を実行する場合

PFM - Agent for Oracleが性能情報を収集するために必要なOracleのアカウントのシステム権限を次の表に示します。

表I-4 PFM - Agent 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)(b) Oracle Databaseへオブジェクトを登録する」の表2-9

UNIXの場合
3.1.4(4)(b) Oracle Databaseへオブジェクトを登録する」の表3-10

注※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.