Spfile errors – ORA-07446: sdnfy: bad value ” for parameter

Trabajando en la restauración de un nuevo ambiente el cual sufría una modificación de parámetros de la base para una migración, me encontre con el siguiente error: ORA-07446: sdnfy : bad value ” for parameter.

SQL> startup nomount pfile='/u01/app/oracle/product/10.2.0/db_MANUPRO/dbs/initMANUPRO.ora.RES';
ORA-00444: background process "MMAN" failed while starting
ORA-07446: sdnfy: bad value '' for parameter .

Entonces abro el nuevo archivo pfile que quería utlizar y me pongo a revisar cada uno de los parámetros.

Que encontre ?Que el parámetro cdump , usr_dump_dest estaba mal escrito, con ello el path no existia.  El problema siempre ocurrira mientras no exista el path, o este erroneo. En mi caso modifico en el ejemplo el cdump, pero vos sabes que tenes que modificar todos lo que se encuentren en malas condiciones o crear el path, veamos como lo solucione:

  • Archivo Original con path erroneo.
*.core_dump_dest='/u01/app/oracle/admin/MNAUPRO/cdump'
  • Modifico el path del archivo pfile originario.
*.core_dump_dest='/u01/app/oracle/admin/MANUPRO/cdump'

Luego de modificar el parámetro , procedemos a ejecutar el startup de nuevo y la base levanta.

SQL> startup nomount pfile='/u01/app/oracle/product/10.2.0/db_MANUPRO/dbs/initMANUPRO.ora.RES';
ORACLE instance started.

Total System Global Area 1610612736 bytes
Fixed Size		    2182632 bytes
Variable Size		  379367960 bytes
Database Buffers	 1224736768 bytes
Redo Buffers		    4325376 bytes
SQL>

Espero les sea de utilidad.