Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:spfile_verloren

Dies ist eine alte Version des Dokuments!


Probleme mit dem SPfile

Die Datenbank holt beim Start die Informationen über Ihre Parameter aus dem SPFile (der binären init.ora).

Wird dort ein falscher Wert eingetragen, kann die DB nicht mehr starten.

Damit immer eine Kopie der letzten Version dieser Datei im Textformat vorliegt, wurde bei jedem Backup eine Sicherung davon angelegt.

rman>SQL "create pfile=''D:\oracle\recovery_area\<MYSID>\pfile\ini_<MYSID>.ora'' from spfile";

Das SPFile liegt unter:

SQL> show parameter spfile
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      %ORACLE_HOME%\DATABASE\SPFILE%
                                                 ORACLE_SID%.ORA

Ablauf:

  • DB mit der Textversion starten
  • Falls DB nicht startet, weil der Parameter Fehler bereits kopiert wurde, Fehler in der Textdatei bereinigen
  • Neue SP Datei anlegen

Starten der DB mit

cmd>SET ORACLE_SID=<SID der DB , wo der SPFILE fehlt>
cmd>sqlplus "/ as sysdba"
sqlplus>startup pfile='D:\oracle\recovery_area\<MYSID>\pfile\ini_<MYSID>.ora'
sqlplus>CREATE spfile FROM pfile='D:\oracle\recovery_area\<MYSID>\pfile\ini_<MYSID>.ora';
sqlplus>shutdown IMMEDIATE
sqlplus>startup 

oder aus Autobackup restaurieren, zuvor die DB mit einer neuen minimal Konfiguration starten, bzw. mit der init.ora aus dem Backup:

RMAN>CONNECT target /
RMAN>startup nomount
RMAN> SET DBID <mydbid>;
RMAN> RUN {
           SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
           'D:\oracle\recovery_area\<MYSID>\backupset\<MYSID>_%F';;
          RESTORE SPFILE FROM AUTOBACKUP;
}
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
dba/spfile_verloren.1378908854.txt.gz · Zuletzt geändert: 2013/09/11 16:14 von gpipperr