SnapManager-Konfigurationsparameter
SnapManager bietet eine Liste der Konfigurationsparameter, die Sie je nach Anforderung bearbeiten können. Die Konfigurationsparameter werden in der Datei smo.config gespeichert. Die Datei smo.config enthält jedoch möglicherweise nicht alle unterstützten Konfigurationsparameter. Je nach Anforderung können Sie die Konfigurationsparameter hinzufügen.
In der folgenden Tabelle sind alle unterstützten SnapManager-Konfigurationsparameter aufgeführt und wird erläutert, wann diese Parameter verwendet werden können:
Parameter |
Beschreibung |
||
|
Diese Parameter legen die Aufbewahrungsrichtlinie fest, wenn Sie ein Profil erstellen. Sie können beispielsweise die folgenden Werte zuweisen:beibehalten.hourly.count = 12 Beibehalten.hourly.duration = 2 Behalten.monthly.count = 2 Aufbewahrung.monatlich.Dauer = 6 |
||
restore.secondaryAccessPolicy |
Dieser Parameter definiert, wie SnapManager auf Daten im sekundären Storage zugreifen kann, wenn sie nicht direkt mithilfe von Protection Manager wiederhergestellt werden können. Folgende Möglichkeiten für den Zugriff auf Daten im sekundären Storage:
|
||
Restore.temporarVolumeName |
Dieser Parameter weist dem temporären Volume einen Namen zu. Wenn SnapManager die indirekte Methode zur Wiederherstellung von Daten aus dem sekundären Storage verwendet, wird ein Scratch Volume auf dem primären Storage benötigt, um eine temporäre Kopie von Daten zu speichern, bis sie in die Datenbankdateien kopiert und die Datenbank wiederhergestellt wird. Es gibt keinen Standardwert. Wenn Sie keinen Wert angeben, müssen Sie einen Namen in den Wiederherstellungsbefehl eingeben, der die indirekte Methode verwendet. Sie können beispielsweise die folgenden Werte zuweisen:restore.temporaryVolumeName = smo_temp_Volume |
||
Beibehalten.alwayFreeExpiredBackups |
Mit diesem Parameter kann SnapManager Backups zum Zeitpunkt des Ablaufs und zum Zeitpunkt einer schnellen Wiederherstellung freigeben, selbst wenn die Datensicherung nicht konfiguriert ist. Dieser Parameter gibt die geschützten Backups frei, die ablaufen, und löscht die ungeschützten Backups, die ablaufen. Sie können folgende Werte zuweisen:
|
||
Host.Credentials.persistent |
Mit diesem Parameter kann SnapManager die Hostanmeldeinformationen speichern. Standardmäßig werden die Hostanmeldeinformationen nicht gespeichert. Die Hostanmeldeinformationen müssen jedoch gespeichert werden, wenn Sie über ein benutzerdefiniertes Skript verfügen, das auf einem Remote-Klon ausgeführt wird und Zugriff auf einen Remote-Server erfordert.Sie können das Speichern von Host-Anmeldeinformationen aktivieren, indem Sie Host.requeses.persist zuweisen. SnapManager verschlüsselt und speichert die Host-Anmeldedaten. |
||
WiederherstellungPlanMaxFilesAbgespielt |
Mit diesem Parameter können Sie die maximale Anzahl von Dateien festlegen, die in der Vorschau der Wiederherstellung angezeigt werden sollen.standardmäßig zeigt SnapManager maximal 20 Dateien in der Vorschau der Wiederherstellung an. Sie können jedoch in einen Wert größer 0 ändern. Sie können beispielsweise den folgenden Wert zuweisen:
|
||
snapshot.list.Timeout.min |
Mit diesem Parameter können Sie die Zeit in Minuten festlegen, für die SnapManager warten muss, bis der Befehl Snap list ausgeführt wird, wenn Sie SnapManager-Operationen ausführen.standardmäßig wartet SnapManager 30 Minuten. Sie können jedoch in einen Wert größer 0 ändern. Sie können beispielsweise den folgenden Wert zuweisen:
Wenn die Ausführungszeit des Befehls Snap list bei jedem SnapManager-Vorgang den Wert überschreitet, der Snapshot.list.Timeout.min zugewiesen ist, schlägt der Vorgang mit einer Zeitüberschreitung fehl. |
||
PruneIfFileExistsInOtherDestination |
Mit diesem Beschneidungsparameter können Sie das Ziel der Archiv-Log-Dateien definieren. Die Archivprotokolldateien werden in mehreren Zielorten gespeichert. Beim Beschneiden von Archiv-Log-Dateien muss SnapManager das Ziel der Archiv-Log-Dateien kennen. Sie können folgende Werte zuweisen:
|
||
prune.archivelogs.backedup.from.otherdestination |
Mit diesem Beschneider-Parameter können Sie die Archivprotokolldateien, die von den angegebenen Archivprotokollzielen gesichert oder von externen Archivprotokollzielen gesichert wurden, beschneiden. Sie können folgende Werte zuweisen:
|
||
Maximum.archivolog.files.toprune.atATIME |
Mit diesem Beschneider-Parameter können Sie die maximale Anzahl von Archivprotokolldateien definieren, die Sie zu einem bestimmten Zeitpunkt beschneiden können. Sie können beispielsweise den folgenden Wert zuweisen:maximum.archivelog.files.toprune.atATIME = 998
|
||
Archivprotokolle.konsolidieren |
Mit diesem Parameter kann SnapManager die doppelten Archiv-Log-Backups freigeben, wenn Sie true dem archivelogs.Consolidate zuweisen. |
||
Suffix.Backup.Label.with.logs |
Mit diesem Parameter können Sie das Suffix angeben, das Sie hinzufügen möchten, um die Namen der Bezeichnungen der Datensicherung und des Archiv-Log-Backups zu unterscheiden.zum Beispiel, wenn Sie Logs dem Suffix.Backup.Label.with.logs zuweisen, wird _logs als Suffix zum Backup-Label des Archivprotokolls hinzugefügt. Das Backup-Label für das Archivprotokoll wäre dann ARCH_logs. |
||
backup.archivelogs.beyond.missingfiles |
Mit diesem Parameter kann SnapManager die fehlenden Archivprotokolldateien in die Sicherung aufnehmen. Die Archivprotokolldateien, die nicht im aktiven Dateisystem vorhanden sind, sind nicht im Backup enthalten. Wenn Sie alle Archivprotokolldateien einschließen möchten, auch jene, die nicht im aktiven Dateisystem vorhanden sind, müssen Sie True backup.archivelogs.beyond.missingfiles zuweisen. Sie können FALSE zuweisen, um die fehlenden Archivprotokolldateien zu ignorieren. |
||
Srvctl.Timeout |
Mit diesem Parameter können Sie den Timeout-Wert für den srvctl-Befehl definieren. Hinweis: die Serversteuerung (SRVCTL) ist ein Dienstprogramm zur Verwaltung von RAC-Instanzen. Wenn SnapManager mehr Zeit in Anspruch nimmt, um den srvctl-Befehl auszuführen als den Timeout-Wert, schlägt der SnapManager-Vorgang mit dieser Fehlermeldung fehl: Fehler: Timeout ist beim Ausführen des Befehls srvctl-Status aufgetreten. |
||
snapshot.restore.storageNameCheck |
Mit diesem Parameter kann SnapManager den Wiederherstellungsvorgang mit Snapshot Kopien durchführen, die vor der Migration von Data ONTAP im 7-Mode zu Clustered Data ONTAP erstellt wurden. Der dem Parameter zugewiesene Standardwert ist false. Wenn Sie von Data ONTAP 7-Mode zu Clustered Data ONTAP migriert haben, die Snapshot Kopien jedoch vor der Migration verwenden möchten, legen Sie den Wert für Snapshot.restore.storageNameCheck=true fest. |
||
services.common.disableAbort |
Dieser Parameter deaktiviert die Bereinigung bei einem Ausfall lang laufender Vorgänge. Wenn Sie services.common.disableAbort=true.For beispielsweise einen Klonvorgang ausführen, der lange dauert und dann aufgrund eines Oracle-Fehlers fehlschlägt, sollten Sie den Klon möglicherweise nicht bereinigen. Wenn Sie services.common.disableAbort=true festlegen, wird der Klon nicht gelöscht. Sie können das Oracle Problem beheben und den Klonvorgang ab dem Fehlerpunkt neu starten. |
||
|
Diese Parameter aktivieren den Schlafmechanismus im Direct NFS Layout (dNFS). Nachdem Sie die Datensicherung der Kontrolldateien mit dNFS oder einem Network File System (NFS) erstellt haben, versucht SnapManager, die Kontrolldateien zu lesen, aber die Dateien werden möglicherweise nicht gefunden.um den Sleep-Mechanismus zu aktivieren, stellen Sie sicher, dass Backup.Sleep.dnfs.Layout=true. Der Standardwert ist true. Wenn Sie den Schlafmechanismus aktivieren, müssen Sie die Schlafdauer backup.sleep.dnfs.secs zuweisen. Die zugewiesene Schlafzeit ist in Sekunden und der Wert hängt von Ihrer Umgebung ab. Der Standardwert ist 5 Sekunden. Beispiel:
|
||
|
Wenn Sie das Backup-Label nicht angeben, erstellt SnapManager ein Standard-Backup-Label. Mit diesen SnapManager-Parametern können Sie das Standard-Backup-Label anpassen.um die Anpassung des Backup-Labels zu ermöglichen, stellen Sie sicher, dass der Wert override.default.backup.pattern auf true gesetzt ist. Der Standardwert ist false. Um das neue Muster des Backup-Labels zuzuweisen, können Sie Schlüsselwörter wie Datenbankname, Profilname, Umfang, Modus und Hostname new.default.backup.pattern zuweisen. Die Stichwörter sollten mit einem Unterstrich getrennt werden. Beispiel: new.default.backup.pattern=dbname_profile_hostname_scope_mode.
|
||
allow.underscore.in.clone.sid |
Oracle unterstützt die Verwendung des Unterstreichung in Clone SID von Oracle 11gR2. Mit diesem SnapManager-Parameter können Sie einen Unterstrich in den Namen Clone SID einfügen.um einen Unterstrich in den Clone SID-Namen einzuschließen, stellen Sie sicher, dass der Wert allow.underscore.in.clone.sid auf true gesetzt ist. Der Standardwert ist true. Wenn Sie eine Oracle-Version vor Oracle 11gR2 verwenden oder keinen Unterstrich in den Namen Clone SID aufnehmen möchten, setzen Sie den Wert auf false. |
||
oracle.parameters.with.comma |
Mit diesem Parameter können Sie alle Oracle-Parameter angeben, die Komma (,) als Wert haben.während einer Operation verwendet SnapManager oracle.parameters.with.comma, um alle Oracle-Parameter zu überprüfen und die Aufteilung der Werte zu überspringen. Wenn z. B. der Wert von nls_numeric_characters=, angegeben wird, geben Sie dann oracle.parameters.with.comma=nls_numeric_characters an. Wenn mehrere Oracle-Parameter mit Komma als Wert vorhanden sind, müssen Sie alle Parameter in oracle.parameters.with.comma angeben. |
||
|
Diese Parameter erlauben es SnapManager, die Archivprotokolldateien von den Profilen und Backups auszuschließen, wenn sich die Datenbank nicht auf einem Speichersystem befindet, das mit Snapshot Kopien aktiviert ist, und Sie SnapManager-Vorgänge auf diesem Speichersystem ausführen möchten.Hinweis: vor der Erstellung eines müssen Sie die Ausschlussparameter in die Konfigurationsdatei einfügen Profil: Die diesen Parametern zugewiesenen Werte können entweder ein Verzeichnis der obersten Ebene oder ein Mount-Punkt sein, an dem die Archivprotokolldateien vorhanden sind, oder ein Unterverzeichnis. Wenn ein Verzeichnis auf der obersten Ebene oder ein Bereitstellungspunkt angegeben wird und wenn der Datenschutz für ein Profil auf dem Host aktiviert ist, ist dieser Bereitstellungspunkt oder Verzeichnis nicht in dem Datensatz enthalten, der in Protection Manager erstellt wird. Wenn mehrere Archivprotokolldateien vom Host ausgeschlossen werden sollen, müssen Sie die Pfade der Archivprotokolldatei durch Kommas trennen. Um die Archivprotokolldateien von der Integration im Profil und der Sicherung auszuschließen, müssen Sie einen der folgenden Parameter angeben:
|