2019.07.12 システム
[Oracle] UNLIMITED TABLESPACE権限が付与されていない!
こんにちは
エンジニアの阿久津です。
最近、自宅の小さな畑で野菜を作り始めました。
なんとなく緑を見たくなって始めたのですが
意外と楽しくて継続しています。
さて本題に入りまして・・・。
皆様は、Oracleの「UNLIMITED TABLESPACE権限」をご存知でしょうか
ユーザに対して、すべての表領域の無制限割り当てを
可能とする権限になります。
Oracle11gまでは、「RESOURCE」ロールをユーザに付与するだけで
デフォルトでこの権限が付与されていました。
ところが、12cより「RESOURCE」ロールを付与しても
デフォルトで権限設定がされなくなりました。
参考:Oracle更新ガイド
今までの要領で「RESOURCE」ロールを付与しているから
大丈夫だろうと油断していると・・・
「ORA-01950: 表領域’●●●’ に対する権限がありません」
と怒られてしまうので注意しましょう。