Cosminexus V9 アプリケーションサーバ 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権限 テーブルの行を更新できる
(a) HiRDBの場合

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

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

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

(b) Oracleの場合

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

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

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