miércoles, julio 13, 2011

Error ORA-00059. Maximum number of DB_FILES exceeded

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.

No hay comentarios: