Hitachi

Cosminexus V11 アプリケーションサーバ Cosminexus Reliable Messaging


4.3.7 アプリケーション認証によるDBアクセス設定

アプリケーション認証を使うと,Reliable Messagingの初期設定を行ったDBA権限を持つユーザ(DBAユーザ)以外のユーザ(一般ユーザ)も,Reliable Messagingにアクセスできるようになります。

アプリケーション認証を利用するには,DBに格納したReliable Messagingの管理情報テーブルごとに,一般ユーザに適切なアクセス権限を与える必要があります。

ユーザに与えるアクセス権限の種類を次の表に示します。

表4‒7 アクセス権限の種類

項番

アクセス権限の種類

説明

1

SELECT権限

テーブルの行を参照できる

2

INSERT権限

テーブルに行を追加できる

3

DELETE権限

テーブルから行を削除できる

4

UPDATE権限

テーブルの行を更新できる

〈この項の構成〉

(1) HiRDBの場合

DBAユーザ権限を持つユーザ(DBAユーザ)が,アプリケーション認証によってReliable Messagingのテーブルにアクセスするユーザ(一般ユーザ)に権限を与えるには,次のSQL文を実行します。

GRANT CONNECT TO <一般ユーザ> IDENTIFIED BY <一般ユーザのパスワード>;
GRANT SELECT,INSERT,DELETE,UPDATE
ON <DBAユーザ>.<管理情報テーブル名> TO <一般ユーザ>;

ユーザ権限の設定に関する詳細は,マニュアル「HiRDB システム運用ガイド」を参照してください。

(2) Oracleの場合

DBAユーザ権限を持つユーザ(DBAユーザ)が,アプリケーション認証によってReliable Messagingのテーブルにアクセスするユーザ(一般ユーザ)に権限を与えるには,次のSQL文を実行します。

CREATE USER <一般ユーザ> IDENTIFIED BY <一般ユーザのパスワード>;
GRANT SELECT,INSERT,DELETE,UPDATE
ON <DBAユーザ>.<管理情報テーブル名> TO <一般ユーザ>;

ユーザ権限の設定に関する詳細は,Oracleのマニュアルを参照してください。