I forbindelse med den daglige gennemgang af vores backups, var et fejlet. Et hurtigt kig i log file samt alert log, viste følgende

Wed Dec  9 02:04:37 2009
Starting control autobackup
Autobackup failed with following error
ORA-19583: conversation terminated due to error
ORA-01565: error in identifying file /opt/oracle/10.2.0.4.0/dbs/spfileXO.ora
ORA-27046: file size is not a multiple of logical block size

Der skulle dog ikke gå mange sekunder, før vi fandt ud af at SPfile igår var blevet editeret direkte og den går ikke. SPfile er binær og direkte editering vil korrompere Spfile.

Vi lå inden med en frisk pfile, så løsningen var at lukke databasen, slette SPfile, starte op på pfile og lave en ny SPfile.

SQL> create spfile from pfile;