Este error es un engorro porque no queda más remedio que parar la base de datos si queremos ampliar el parámetro DB_FILES (al menos en Oracle10g).
El error suele salir cuando creamos un datafile nuevo y hemos llegado al límite establecido.
Podemos ver a cuánto está establecido iniciando sesión «as sysdba» en sqlplus y…
SQL>show parameter db_files;
Intentamos la modificación tanto en el spfile como en memoria:
SQL>alter system set db_files=250 scope=both;
Nos dará el siguiente error: ORA-02095: specified initialization parameter cannot be modified.
Entonces lo que nos queda es hacer el cambio sólo en el spfile y que se tenga en cuenta en el siguiente reinicio de Oracle:
SQL>alter system set db_files=250 scope=spfile;
Saludos.