「DB2のGRANTメモ」の詳細記事: Javaってまだいけますか
いっぱいいっぱいで無理なので学んだ事をいちいちメモっていくブログです。
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Navigation
- 前の記事: DB2のシステムカタログ
- 次の記事: LDAP検索
DB2のGRANTメモ
ロールを以下の3つに分けたと想定します。
すると、各DBオブジェクトへのGRANTは以下のようになります。
・テーブルへのGRANT
・ビューへのGRANT(全部SELECT権限を付与)
・ファンクションへのGRANT(全部EXECUTE権限を付与)
・プロシージャ(全部EXECUTE権限を付与)
参考
DB_MANAGER : DB管理者(全権限)
SYSTEM_OPERATOR : システム運用保守担当者(更新可)
PUBLIC_USER : 参照専用ユーザ(参照のみ)
すると、各DBオブジェクトへのGRANTは以下のようになります。
・テーブルへのGRANT
GRANT CONTROL ON [スキーマ名].[テーブル名] TO GROUP DB_MANAGER
GRANT SELECT,INSERT,UPDATE,DELETE,REFERENCES ON [スキーマ名].[テーブル名] TO GROUP SYSTEM_OPERATOR
GRANT SELECT ON [スキーマ名].[テーブル名] TO GROUP PUBLIC_USER
・ビューへのGRANT(全部SELECT権限を付与)
GRANT SELECT ON [スキーマ名].[ビュー名] TO GROUP DB_MANAGER
GRANT SELECT ON [スキーマ名].[ビュー名] TO GROUP SYSTEM_OPERATOR
GRANT SELECT ON [スキーマ名].[ビュー名] TO GROUP PUBLIC_USER
・ファンクションへのGRANT(全部EXECUTE権限を付与)
GRANT EXECUTE ON FUNCTION [スキーマ名].[ファンクション名] TO GROUP DB_MANAGER
GRANT EXECUTE ON FUNCTION [スキーマ名].[ファンクション名] TO GROUP SYSTEM_OPERATOR
GRANT EXECUTE ON FUNCTION [スキーマ名].[ファンクション名] TO GROUP PUBLIC_USER
・プロシージャ(全部EXECUTE権限を付与)
GRANT EXECUTE ON PROCEDURE [スキーマ名].[プロシージャ名] TO GROUP DB_MANAGER
GRANT EXECUTE ON PROCEDURE [スキーマ名].[プロシージャ名] TO GROUP SYSTEM_OPERATOR
GRANT EXECUTE ON PROCEDURE [スキーマ名].[プロシージャ名] TO GROUP PUBLIC_USER
参考
PR
Navigation
- 前の記事: DB2のシステムカタログ
- 次の記事: LDAP検索
「DB2のGRANTメモ」にトラックバックする
「DB2のGRANTメモ」へのトラックバック
「DB2のGRANTメモ」へのコメント
「DB2のGRANTメモ」にコメントする
Navigation
- 前の記事: DB2のシステムカタログ
- 次の記事: LDAP検索
- インデックスページ
- このページの上部へ
menu
ブログ内検索
カテゴリー
カウンター
忍者アド
リンク
最新CM
[07/17 セバ]
[12/27 NONAME]
最新記事
(10/15)
(10/01)
(08/12)
(08/12)
(08/11)
プロフィール
HN:
takacy.k
年齢:
45
性別:
男性
誕生日:
1979/08/13
趣味:
酒
自己紹介:
個人的なメモですので、投稿内容について真偽を保証するものではありません。また、当ブログの内容をご利用になったことによる(以下略)