Criar um pfile a partir do spfile e vice-versa
OracleMemória e parâmetrosComando
-- spfile -> pfile (for backup/editing):
CREATE PFILE='/tmp/init_orcl_backup.ora' FROM SPFILE;
-- pfile -> spfile (make the edited pfile permanent; effective after restart):
CREATE SPFILE FROM PFILE='/tmp/init_orcl_backup.ora';
-- Create a pfile from the running instance values (11g+):
CREATE PFILE='/tmp/init_current.ora' FROM MEMORY;O que faz
Converte entre o spfile binário e o pfile em texto; o pfile pode ser editado manualmente.
Quando usar
Backup antes de uma alteração de parâmetro, reparo de um spfile corrompido, correção manual de um parâmetro estático.
Atenção
Após CREATE SPFILE FROM PFILE, as alterações só têm efeito após um restart. Verifique o caminho antes de sobrescrever um spfile existente.