4.3.7 アプリケーション認証によるDBアクセス設定
アプリケーション認証を使うと,Reliable Messagingの初期設定を行ったDBA権限を持つユーザ(DBAユーザ)以外のユーザ(一般ユーザ)も,Reliable Messagingにアクセスできるようになります。
アプリケーション認証を利用するには,DBに格納したReliable Messagingの管理情報テーブルごとに,一般ユーザに適切なアクセス権限を与える必要があります。
ユーザに与えるアクセス権限の種類を次の表に示します。
項番 |
アクセス権限の種類 |
説明 |
---|---|---|
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のマニュアルを参照してください。