@634

Oracle - ロールの作成・ロール権限の付与・ロール権限の剥奪

Advertisement

ユーザーロールとは

権限をまとめてグループ化したものをロールという。ロールには、Oracleにはじめから用意されているロールと、ユーザーが独自に作成したユーザーロールがある。

ロールの作成

create role ロール名;

ロールに権限を設定

grant システム権限 to ロール;

grant オブジェクト権限 on オブジェクト to ロール;

ロール権限の付与

grant ロール名 to tiger;

ロール権限の剥奪

revoke ロール名 from tiger;

例:ロールの作成〜権限付与〜権限剥奪

SQL> create role sample_role;
ロールが作成されました。

SQL> grant drop any table, drop any index to role1;
権限付与が成功しました。

SQL> grant select, update, insert on mytab01 to role1;
権限付与が成功しました。

SQL> grant sample_role to tiger;
権限付与が成功しました。

SQL> revoke sample_role from tiger;
権限を剥奪しました。

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール