ORA-01950: no privileges on tablespace ‘(表領域名)’

該当の表領域を利用できる権限がないためにエラーが発生する。
create user username identified by “password“;
grant connect to username;
とするとデフォルト表領域の指定がないので、usernameのデフォルト表領域は、USERSとなる。
usernameでログインして、表を作成しようとするとconnectロールでは表が作成できないので、grant create table to usernameで別途CREATE TABLEシステム権限を付与してあげる必要がある。また、alter user username quota unlimited on tablespace で表領域に(例えば・・・)無制限割当をしてあげることで初めて、表が作成できる。

コメントを残す

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