ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
In 11g (last tested with 11.2.0.3) even if your start up the database from an old type pfile without any obsolete parameters and then create an spfile from memory like this:
create spfile from memory;
Oracle will insert two obsolete parameters into the spfile. This query will list obsolete parameters in your spfile:
select p.name,p.value from v$parameter p, v$spparameter s where s.name=p.name and p.isdeprecated='TRUE' and s.isspecified='TRUE';
NAME VALUE --------------------- ---------------------------------------------- background_dump_dest /u01/app/oracle/diag/rdbms/hfmtst/HFMTST/trace user_dump_dest /u01/app/oracle/diag/rdbms/hfmtst/HFMTST/traceThey can be cleared with:
alter system reset background_dump_dest; alter system reset user_dump_dest;