Anteriormente creé un usuario:
SQL>create user suhail identified by password
SQL>User created.
SQL>Grant create session,create table to suhail;
SQL>Grant Succeeded.pero cuando inicio sesión como suhaile intento crear un tablemensaje de error aparece ORA-01950: no privileges on tablespace 'SYSTEM'. Que error es ¿Por qué ocurre?
SQL> connect suhail
Enter password:
Connected.
SQL> create table suhail_table(name char(10));
create table suhail_table(name char(10))
*
ERROR at line 1:
ORA-01950: no privileges on tablespace 'SYSTEM'Estoy usando Oracle Database 11g Express Edition Release 11.2.0.2.0
fuente

alter database default tablespace usersalter database default tablespace users;yalter user scott quota 50m on system;Debe crear un nuevo espacio de tabla en la base de datos porque para el
SYSTEMacceso al espacio de tabla,SYSDBAse requieren privilegios.Por lo tanto, cree un nuevo espacio de tabla y asígnelo como el espacio de tabla predeterminado a todos los usuarios. Cuando crea cualquier usuario, por defecto le asignará asignar un espacio de tabla particular.
fuente