Search notes:

ORA-01950: no privileges on tablespace '…'

Most likely, the user has no quota granted on the tablespace in which he wants to create a table or index.
select 
   bytes,
   max_bytes,
   dropped
from
   dba_ts_quotas
where
   tablespace_name = '…' and
   username        = '…'
;
A quota can be assigned to the user with
alter  user USER_ABC quota 500 GB    on TABLESPACE_XYZ;
alter  user USER_ABC quota unlimited on TABLESPACE_XYZ;
Alternatively, the UNLIMITED TABLESPACE system privilege can be given to the user.

Misc

As part of Oracle's program to improve error messages, the text has changed to ORA-01950: The user … has insufficient quota on tablespace … .

See also

Other Oracle error messages

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758205630, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/errors/ORA-01950_no-privileges-on-tablespace(61): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78