Oracle Database ユーザーにロールを付与する

Oracle Database ユーザーにロールを付与する

Oracle Databaseで、ユーザーにロールを付与する手順を記述してます。「GRANT」に対象のロールとユーザーを設定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition

手順

ユーザーにロールを付与するには、「GRANT」を使用します。

GRANT ロール名 TO ユーザー名;

実際に、oracleのデフォルトのロールである「CONNECT」を付与してみます。

GRANT CONNECT TO sampleuser;

実行結果

ロールが付与されていることが確認できます。

ロールを解除する

ロールを解除するには「REVOKE」を使用します。

REVOKE ロール名 FROM ユーザー名;

さきほど、付与したロールを解除する場合は、以下のようにします。

REVOKE CONNECT FROM sampleuser;