Hinzufügen einer neuen Datendatei zu Oracle Standby

X

Datenschutz & Cookies

Diese Seite verwendet Cookies. Indem Sie fortfahren, stimmen Sie deren Verwendung zu. Erfahren Sie mehr, einschließlich der Kontrolle von Cookies.

Verstanden!

Advertisements

Haben Sie eine manuelle Oracle-Standby-Datenbank eingerichtet, um Protokolle von der Produktionsstätte zu archivieren? Der Prozess wird unterbrochen, wenn Sie der Produktionsdatenbank aufgrund des Fehlers

ORA-01244: unnamed datafile(s) added to controlfile by media recovery

eine neue Datendatei hinzufügen Und Sie einige unbenannte Datendateien in Ihrer Standby-Datenbank finden:

SELECT name FROM v$datafile;

Sie können Archivprotokolle erst anwenden, wenn Sie auch in der Standby-Datenbank eine Datendatei erstellt haben. Die Steuerdatei hat eine neue Datendatei für Sie in den Metadaten hinzugefügt, da sie mit der Produktionsdatenbank synchronisiert wird, diese Datendatei jedoch nicht auf der Festplatte vorhanden ist. Sie müssen also diese gefälschte Datendatei in eine echte konvertieren:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '/path/to/real/datafile.dbf' SIZE 1G;

Dieser Befehl erstellt eine Datendatei auf der Festplatte und ändert den Namen/Pfad der unbenannten Datendatei. Wenn Sie ASM verwenden, lautet der Befehl:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '+YOUR_DISK_GROUP' SIZE 1G;
Anzeigen

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.