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.