[ORACLE]ORA-01950: 表領域’USERS’に対する権限がありません。のエラー対処法

投稿日:2020-09-02

 

Oracle 12c R2(R1でも同様のエラーが発生)で

ORA-01950: 表領域’USERS’に対する権限がありません

のエラーが発生しました。

状況としては、

ユーザ作成

権限付与

dmpファイルのインポート

の手順だったのですが、最後のdmpファイルインポート時にエラーが発生。

原因

原因は、先の手順

ユーザ作成

権限付与

dmpファイルのインポート

の権限付与時。

Oracle 11g R2での環境構築時に使用していたバッチをそのまま流用したためでした。

要は、権限不足・・・

対処法

alter user ユーザ名 quota unlimited on USERS(表領域名);

これで解決。

unlimitedでは無制限になるので、環境によっては調整が必要かもだけど。

以上。







-ORACLE
-

関連記事

[ORACLE]マテリアライズドビューの一覧を取得する

正直、使わなさ過ぎてマテリアライズドビューって何?って感じではあるけど、たまにフラット出てくるのでメモ。 詳細は、Oracleのリファレンス見てください。 https://docs.oracle.co …

C# OracleDbAccessを使用して、SQL実行時にORA-00911 文字が無効です のエラー

表題のとおり、C#でOracleDbAccessを使用して、SQLを実行させる時に発生しました。 ネットで探すと、 全角スペースが原因 とか出てきたので、SQL内のスペースを全て半角スペースに置き換え …

[ORACLE]多分、例外的なora-00911:文字が無効ですエラーの解決方法

多分、このエラーを目にする機会はそれなりにあって、大体の対処法はググればすぐに見つかると思う。 例えば、 SQL実行時にはOKなのに、C#のOracleDbAccess実行時にエラーになる 全角スペー …

partition by を使って、ORACLEで、グループ毎に1行だけ取得する。

グループ単位で一番小さいとか、一番大きいとかだけなら、MinやMaxを使って外部結合で対応できるんだけど、1番目2番目3番目を1列で取得しなきゃいけない状態になったので、調べて解決。 「partiti …

[ORACLE]指定日付の月末を取得する

LAST_DAYで月末を取得する LAST_DAYを使います。 実際、仕様で、ある項目には月末を入力させるとか、翌月1日を指定するとかいうのが指定されたりします。 細かく計算してると正直面倒くさいです …


カテゴリー