pfile aus spfile erzeugen und umgekehrt
OracleSpeicher & ParameterBefehl
-- 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;Was es tut
Konvertiert zwischen dem binären spfile und dem Text-pfile; das pfile lässt sich manuell bearbeiten.
Wann einsetzen
Sicherung vor einer Parameteränderung, Reparatur eines beschädigten spfile, manuelle Korrektur eines statischen Parameters.
Vorsicht
Nach CREATE SPFILE FROM PFILE werden Änderungen erst nach einem Neustart wirksam. Prüfe den Pfad, bevor du ein vorhandenes spfile überschreibst.