MaxGauge用Oracleデータベース・ユーザ作成¶
MaxGaugeからOracleデータベースに接続するユーザの作成と権限付与の実施方法について説明します。
ユーザ関連の各種設定¶
MaxGaugeの監視に必要な、ユーザ、権限、ビューなどを設定します。 SQL*PLUSなどからSYSユーザでSQL文を実行してください。
ユーザ追加¶
MaxGaugeからOracleデータベースに接続するユーザを作成します。
- ユーザ名:
maxgauge (推奨)
- パスワード:
任意
- デフォルト表領域:
USERS もしくは、SYSAUX など、作成するユーザはオブジェクトを作成しないので表領域は消費しません
- デフォルト一時表領域:
TEMP
ユーザ作成のSQL例
CREATE USER maxgauge IDENTIFIED BY "password" DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP;
権限付与¶
作成したユーザに必要な権限を付与します。
作成したユーザが
maxgauge
の例GRANT RESOURCE TO maxgauge; GRANT CREATE SESSION TO maxgauge; GRANT SELECT_CATALOG_ROLE TO maxgauge; GRANT SELECT ANY TABLE TO maxgauge; GRANT CREATE ANY PROCEDURE TO maxgauge; GRANT EXECUTE ON SYS.DBMS_SESSION TO maxgauge; GRANT EXECUTE ON SYS.DBMS_SYSTEM TO maxgauge; GRANT EXECUTE ON SYS.DBMS_LOCK TO maxgauge; GRANT ALTER SESSION TO maxgauge; GRANT ALTER SYSTEM TO maxgauge; GRANT SELECT ANY DICTIONARY TO maxgauge;
ビューの作成¶
MaxGaugeの動作に必要なビューを作成します。
create or replace view xm$ksppi as select * from x$ksppi; create or replace view xm$ksppsv as select * from x$ksppsv; create or replace view xm$kglpn as select * from x$kglpn; create or replace view xm$ktfbfe as select * from x$ktfbfe; create or replace view xm$ktfbue as select * from x$ktfbue;