Bonjour
Je suis confronté à cette erreur que je n'arrive pas à résoudre :
Erreur SQL : ORA-01654: impossible d'étendre l'index SYS.I_OBJ2 de 128 dans le tablespace SYSTEM
01654. 00000 - "unable to extend index %s.%s by %s in tablespace %s"
*Cause: Failed to allocate an extent of the required number of blocks for
an index segment in the tablespace indicated.
*Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more
files to the tablespace indicated.
Je vois bien que l'action recommandée par l'erreur est d'ajouter un fichier mais ça m'embête un peu de toucher à la structure.
J'ai fait ceci pour augmenter la taille du fichier de tablespace :
ALTER DATABASE DATAFILE '/Bases/Instances11g/mabd/oradata/system_01.dbf' RESIZE 900000000;
La requête ci-dessous me confirme bien que la taille a été augmentée :
SELECT file_name, bytes, maxbytes, autoextensible, increment_by FROM dba_data_files WHERE tablespace_name = 'SYSTEM';
Mais celle-ci m'annonce toujours un USED_PERCENT de 99,94% et l'ancien TABLESPACE_SIZE ! 
SELECT * FROM DBA_TABLESPACE_USAGE_METRICS WHERE tablespace_name = 'SYSTEM'
Je précise que les manips ci-dessus m'ont été inspirées par la résolution antérieure d'une erreur ORA-1653.
J'ai oublié un truc ou je suis complètement sur une fausse piste ?
Partager