Vorheriges Thema: Wiederherstellen transportabler VSS-Sicherungen mit Oracle VSS WriternNächstes Thema: Verschiedene unterstützte Writer


Fehlerbehebung - Jobs schlagen bei der Sicherung von Datenbanken fehl, die Tablespaces mit duplizierten Namen enthalten

Gültig auf Windows-Plattformen.

Symptom:

Sicherungsjobs, die Oracle-Datenbanken als Quellendaten enthalten und mithilfe von Oracle VSS Writer ausgeführt werden, schlagen fehl. Die Oracle-Datenbanken enthalten Tablespaces mit duplizierten Namen, die sich nur durch die Groß- und Kleinschreibung unterscheiden. Beispiel:

SQL> select tablespace_name from dba_tablespaces;
tablespace_name
TABLESPACE_NAME

Die folgenden CA ARCserve Backup-Produkte sind auf dem Quellrechner installiert:

Nachdem Sie den Job übergeben haben, schlägt der Job fehl und CA ARCserve Backup generiert die folgenden Fehlermeldungen im Aktivitätsprotokoll:

E12606 Die ausgewählten Optionen für den Writer können nicht abgerufen werden.
E12586 Dieser VSS Writer (\\<Hostname>\Oracle VSS Writer - ORCL) meldete einen Fehler bei einem Fixierungsereignis.

Lösung:

Das oben beschriebene Verhalten ist normal. Aufgrund der duplizierten Tablespace-Namen führt das Erstellen eines Snapshots der Datenbank dazu, dass Oracle VSS Writer fehlschlägt. Obwohl Oracle Groß- und Kleinschreibung in Tablespace-Namen als eindeutige Daten unterscheidet, schlagen Sicherungen fehl, wenn die Namen von Tablespaces identisch sind oder wenn sie sich nur durch die Groß- und Kleinschreibung unterscheiden.

Um dieses Problem zu beheben, ändern Sie alle Tablespace-Namen innerhalb einer bestimmten Oracle-Datenbank in eindeutige Namen. Beispiel:

SQL> select tablespace_name from dba_tablespaces;
tablespace_name
TABLESPACE_NAME1