Quand on n'a pas demandé à Oracle de gérer l'espace disque avec l'option auto extend sur ses tablespaces, il arrive (souvant) qu'on se mange des erreurs parce que le tablespace est full.
Donc ;
Pour lister ses tablespace on tapera :
SELECT file_name FROM dba_data_files WHERE tablespace_name='MONBEAUTBSPC';
affichera
FILE_NAME
--------------------------------------------------------------------------------
/u02/oradata/INSTANCE/data01.dbf
/u02/oradata/INSTANCE/data02.dbf
...
Pour le tablespace temporaire on fait :
SELECT tablespace_name, file_name, bytes FROM dba_temp_files WHERE tablespace_name = 'TEMP';
Trouver la taille restant dans le tablespace
SELECT SUM(bytes)/1024/1024 AS Mo FROM dba_free_space WHERE tablespace_name='MONBEAUTBSPC';
MO
----------
5205.625
Si on constate que la taille n'est pas suffisante, pour les agrandir on fera,
pour le tablespace MONBEAUTBSPC :
alter tablespace MONBEAUTBSPC add datafile '/u02/oradata/INSTANCE/data03.dbf' size 30720M;
pour le tablespace TEMP :
ALTER TABLESPACE temp ADD TEMPFILE '/u02/oradata/INSTANCE/temp02.dbf' SIZE 512m;