RESOURCE ROLE و UNLIMITED TABLESPACE

در اوراکل 11g، با اهدای نقش resource به یک کاربر، همزمان مجوز unlimited tablespace هم به آن کاربر داده خواهد شد و کاربر قادر خواهد بود حتی در system tablespace هم اطلاعاتی را ذخیره کند.

در نسخه 12c، مجوز unlimited tablespace از role resource گرفته شده است.

مثال زیر را ببینید:

نسخه 11g:

SQL> create user usef identified by usef;

SQL> grant connect,resource to usef;

connect usef/usef

SQL> create table us_t tablespace system as select * from user_objects;

Table created.

نسخه 12c:

SQL> create user usef identified by usef;

SQL> grant connect,resource to usef;

connect usef/usef

SQL> create table us_t tablespace system as select * from user_objects;

ORA-01950: no privileges on tablespace ‘SYSTEM’

ارتباط با نویسنده مطلب:vahidusefzadeh@ کانال تخصصی اوراکل و لینوکس: OracleDB@

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.