ORAエラー

[ORAエラー] ORA-01950: 表領域'XXX'に対する権限がありません。

投稿日:2024年2月29日 更新日:

以下のように表示されます。

(日本語)
ORA-01950: 表領域'XXX'に対する権限がありません。
(英語)
ORA-01950: no privileges on tablespace 'XXX'

XXXには、指定した表領域名が入ります

発生パターン

このエラーは以下のような場合に発生します。

  • 該当ユーザが該当表領域を使用する領域割当てが割当てられていない。もしくは制限サイズを超えた。
エラー例
SQL> insert into ~; insert into ~; * 行1でエラーが発生しました。: ORA-01950: 表領域'SYSTEM'に対する権限がありません。

表領域「SYSTEM」の領域を確保しようとしたが、使用する権限が割り当てられていないもしくは制限サイズを超えたためエラーとなっています。

対処法

  • ユーザに対して表領域割当てを行う。
  • 表領域割当て済みの場合は、割り当てサイズの拡張を行う。
割り当て例
SQL> alter user taro quota 100M on system;

ユーザ「taro」に対してSYSTEM表領域を100Mまで使用できる権限を付与しています。

備考

  • 割り当てサイズを無制限にしたい場合は、UNLIMITEDとしてください。
    (例)alter user <ユーザ名> quota unlimited on <表領域名>;

スポンサーリンク

スポンサーリンク

-ORAエラー

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク