Oracle 12cでロールを付与、取り消す方法

2021年11月15日

環境

Oracle 12.2.0.1.0
A5:SQL Mk-2

書式

1.ロールにユーザーを付与する
GRANT ロール名 TO ユーザー名;
2.ロールを取り消す
REVOKE ロール名 FROM ユーザー名;

操作例

1.OracleのDBAロールにTEST02ユーザを付与する
GRANT “DBA" TO “TEST02";
ロールを確認
SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = 'TEST02';

結果確認

GRANTED_ROLE
DBA
CONNECT

2.DBAロールをTEST02ユーザから取り消す

REVOKE DBA FROM “TEST02"
結果確認
GRANTED_ROLE
CONNECT

 

Oracle 12c

Posted by arkgame