Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:fehlerhaften_dateinamen_oracle_reparieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
dba:fehlerhaften_dateinamen_oracle_reparieren [2013/09/16 17:46] gpipperrdba:fehlerhaften_dateinamen_oracle_reparieren [2013/09/18 21:12] gpipperr
Zeile 82: Zeile 82:
  
 </code> </code>
 +
 +Falls das nicht klappten sollte, siehe Anmerkung am Ende der Anleitung.
 +
  
 Eine Oracle Datendatei neu erzeugen: Eine Oracle Datendatei neu erzeugen:
Zeile 121: Zeile 124:
  
 Damit ist die Datendatei umbenannt und kann wieder normal verwendet werden.  Damit ist die Datendatei umbenannt und kann wieder normal verwendet werden. 
 +
 +==== Alternativ bei Problem beim Erkennen der 0 Byte Datei ====
 +
 +Obiger Ablauf wurde intensiv unter einem Windows2008 System geprüft, auf einem produktiven 2003 System ließ sich dann leider aber die 0Byte Datei der Datenbank nicht "unterschieben".
 +
 +Fehler:
 +<code sql>
 +SQL> ALTER DATABASE RENAME file 'G:\ORACLE\GPI\SAPDATA5\STGPI_1\GPI:DATA5' to
 +'G:\ORACLE\GPI\SAPDATA5\STGPI_1\GPI.DATA5';
 +
 +*
 +ERROR at line 1:
 +ORA-01511: error in renaming log/data files
 +ORA-01141: error renaming data file 11 - new file
 +'G:\ORACLE\GPI\SAPDATA5\STGPI_1\GPI.DATA5' not found
 +ORA-01110: data file 11: 'G:\ORACLE\GPI\SAPDATA5\STGPI_1\GPI:DATA5'
 +ORA-27047: unable to read the header block of file
 +OSD-04006: ReadFile() failure, unable to read from file
 +O/S-Error: (OS 38) Reached the end of the file.
 +</code>
 +
 +Lösung:
 +
 +Statt der 0Byte Datei mit dem richtigen Namen eine andere Datendatei der Datenbank "ausgeliehen", DB gestoppt, bestehende, korrekte Datendatei kopiert und unter den richtigen Namen dort angelegt.
 +
 +Mit dieser "geliehener" Datei konnte das Umbenennen durchgeführt werden, nach dem Umbenennen wird diese Datei dann wieder mit dem "create datafile" Befehlt überschrieben und dann wieder recovert.
 +
  
 ==== Quellen ==== ==== Quellen ====
  
   * How to Recover from ORA-01171 ORA-01122 ORA-01110 ORA-01251 (Doc ID 333620.1)   * How to Recover from ORA-01171 ORA-01122 ORA-01110 ORA-01251 (Doc ID 333620.1)
-  * +
dba/fehlerhaften_dateinamen_oracle_reparieren.txt · Zuletzt geändert: 2014/11/21 15:24 von gpipperr