Oracle Database プロファイルを削除する

Oracle Database プロファイルを削除する

Oracle Databaseで、プロファイルを削除する手順を記述してます。「DROP PROFILE」にプロファイル名を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

プロファイルを削除するには、「DROP PROFILE」を使用します。

DROP PROFILE プロファイル名;

実際に、「PRO_1」というプロファイルを削除してみます。

DROP PROFILE PRO_1;

実行結果

削除されていることが確認できます。

ユーザーに割り当てられているプロファイルを削除

ユーザーに割り当てられているプロファイルを削除するには、「DROP PROFILE」ではできません。

次のコマンドの開始中にエラーが発生しました : 行 1 -
DROP PROFILE PRO_5
エラー・レポート -
ORA-02382: プロファイルPRO_5はユーザーに割り当てられています。CASCADEなしでは削除できません。
02382. 00000 -  "profile %s has users assigned, cannot drop without CASCADE"
*Cause:    
*Action:

「CASCADE」を使用する必要があります。

DROP PROFILE PRO_5 CASCADE;