ロールの使い方
権限をまとめて渡す(Oracle)
書き方
CREATE ROLE ロール; GRANT 権限 TO ロール; GRANT ロール TO ユーザー; DROP ROLE ロール;
権限の束に名前を付けて、まとめて渡します。最初からあるロールは CONNECT(CREATE SESSION)・RESOURCE(CREATE TABLE など)・DBA(ほぼすべて)。DBA_ROLES・DBA_ROLE_PRIVS で確かめます。
例
CREATE ROLE app_reader; GRANT SELECT ON emp TO app_reader; GRANT app_reader TO alice;
実際に打って練習する
Oracle DBA コースの Lv27「まとめて渡す ロール」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。