SnapManager Oracle
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

SnapManager zur Fehlerbehebung

Beitragende

Hier finden Sie Informationen über einige der häufigsten Probleme, die auftreten können, und über deren Behebung.

In der folgenden Tabelle werden häufige Probleme und mögliche Lösungen beschrieben:

Frage, die nur mit Problemen zu tun hat

Mögliche Lösung

Werden die Zieldatenbank und der Listener ausgeführt?

Führen Sie den Befehl lsnrctl Status aus. Stellen Sie sicher, dass die Datenbankinstanz beim Listener registriert ist.

Ist der Storage sichtbar?

Führen Sie folgende Schritte aus:

  1. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und wählen Sie dann Verwalten.

  2. Klicken Sie auf Storage > SnapDrive > Hostname > Festplatten.

Wird der SnapManager Server ausgeführt?

Überprüfen Sie den Status, und starten Sie den Server mithilfe der Servicekonfiguration.

Bevor Sie SnapManager-Befehle für Profile mit der grafischen Benutzeroberfläche (GUI) oder der Befehlszeilenschnittstelle (CLI) initiieren können, muss der Server ausgeführt werden. Sie können Repositorys erstellen oder aktualisieren, ohne den Server zu starten. Um jedoch alle anderen SnapManager-Vorgänge auszuführen, muss der Server ausgeführt werden.

Geben Sie zum Starten des SnapManager-Servers den folgenden Befehl ein: smo_Server starte.

Sind alle Komponenten erforderlich, um SnapManager korrekt auszuführen?

Führen Sie den smo System verify Befehl aus, um zu überprüfen, dass SnapDrive korrekt eingerichtet ist.

Verfügen Sie über die richtige Version von SnapManager?

Verwenden Sie den Befehl smo Version, um die SnapManager-Version zu überprüfen.

Haben Sie sich die Protokolldateien von SnapManager angesehen, um zu ermitteln, ob die Fehlermeldungen helfen können, das Problem zu isolieren?

SnapManager zeichnet alle Log-Einträge in einem Satz rotierender Log-Dateien auf. Die Log-Dateien sind unter C:\Program_Files\NetApp\SnapManager für Oracle\logs zu finden.

Wenn Sie Windows 2008 verwenden, befinden sich die Protokolle an folgenden Orten:

  • Betriebsprotokolle:

    • C:\Programme\NetApp\SnapManager für Oracle\var\log\smo

  • Client-Protokolle:

    • C:\Users\Administrator\AppData\Roaming\NetApp\smo\3.3.0\

Es könnte auch hilfreich sein, sich die Protokolle an folgender Stelle anzusehen:

C:\Dokumente und Einstellungen\Hostname\Applikationsdaten\NetApp\smo\3.3.0\log

Jedes Betriebsprotokoll wird in seine eigene Protokolldatei der Form smo_of_date_time.log geschrieben.

Wenn auf einem Storage-System, auf dem Data ONTAP nicht ausgeführt wird, Archivprotokolle gespeichert sind, haben Sie diese von Überlegungen für Backups mit SnapManager ausgeschlossen?

Mit der Datei smo.config können Sie bestimmte Archiv-Log-Dateien ausschließen. Für Windows befindet sich die Datei an der folgenden Stelle: C:\Program_Files\NetApp\smo\Properties\smo.config

Verwenden Sie das in der Datei erwähnte Format, um die lokalen Archivprotokolle auszuschließen. Weitere Informationen finden Sie im Thema „SBenetzungskonfigurationseigenschaften“.

Sie können die Ziele für das Archivprotokoll auch ausschließen, wenn Sie ein Backup von der SnapManager-CLI erstellen. Weitere Informationen finden Sie im Thema „Datenbanksicherungen erstellen“.

Sie können die Ziele für das Archivprotokoll auch ausschließen, wenn Sie ein Backup von der SnapManager-GUI erstellen.

Haben Sie ein MS-DOS-Fenster in dem Verzeichnis, in dem Sie versuchen, SnapManager unter Windows zu installieren oder zu aktualisieren?

Es wird eine Fehlermeldung wie die folgende angezeigt: Directory C:\Program Files\NetApp\SnapManager for Oracle\bin is currently in use by another program. Alle Fenster, die von Ihnen oder einem anderen Benutzer geöffnet werden, die derzeit auf dieses Verzeichnis verweisen, müssen geschlossen werden, bevor die Installation fortgesetzt werden kann. Schließen Sie das Fenster, und versuchen Sie die Installation oder führen Sie ein Upgrade erneut durch.

Konnte keine Verbindung zum Repository hergestellt werden?

Wenn die Verbindung zu einem Repository fehlschlägt, führen Sie den Befehl lsnrctl Status in der Repository-Datenbank aus, und überprüfen Sie die aktiven Dienstnamen. Wenn SnapManager eine Verbindung zur Repository-Datenbank herstellt, wird der Servicename der Datenbank verwendet. Je nach Einrichtung des Listeners kann dies der kurze Servicename oder der vollqualifizierte Servicename sein. Wenn SnapManager eine Verbindung zu einer Datenbank für einen Backup-, Restore- oder anderen Vorgang herstellt, verwendet er den Host-Namen und den SID. Wenn das Repository nicht korrekt initialisiert wird, weil es derzeit nicht erreichbar ist, erhalten Sie eine Fehlermeldung, in der Sie gefragt werden, ob Sie das Repository entfernen möchten. Sie können das Repository aus Ihrer aktuellen Ansicht entfernen, sodass Sie Vorgänge für andere Repositories ausführen können. Prüfen Sie außerdem, ob der entsprechende Service ausgeführt wird.

Kann das System den Hostnamen auflösen?

Überprüfen Sie, ob sich der angegebene Hostname in einem anderen Subnetz befindet. Wenn Sie eine Fehlermeldung erhalten, dass SnapManager den Hostnamen nicht auflösen kann, fügen Sie den Hostnamen in die Hostdatei hinzu. Fügen Sie den Hostnamen zur Datei hinzu, die sich unter C:\WINDOWS\system32\drivers\etc\Hosts befindet: Xxx.xxx.xxx.xxx Hostname IP-Adresse

Führt SnapDrive aus?

Um den Status von SnapDrive anzuzeigen, gehen Sie zu Dienste, und wählen Sie dann den SnapDrive-Dienst aus.

Welche Storage-Systeme sind für den Zugriff mit SnapDrive konfiguriert?

So suchen Sie die für SnapDrive konfigurierten Storage-Systeme:

  1. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie dann Verwalten.

  2. Klicken Sie auf Storage > SnapDrive.

  3. Klicken Sie mit der rechten Maustaste auf den Hostnamen und wählen Sie dann Transportprotokoll-Einstellungen aus.

Wie kann die SnapManager GUI Performance verbessert werden?

  • Stellen Sie sicher, dass Sie über gültige Benutzeranmeldeinformationen für das Repository, den Profilhost und das Profil verfügen.

    Wenn Ihre Anmeldedaten ungültig sind, löschen Sie die Benutzeranmeldeinformationen für das Repository, den Profilhost und das Profil. Setzen Sie dieselben Benutzeranmeldeinformationen zurück, die Sie zuvor für das Repository, den Profilhost und das Profil festgelegt haben. Weitere Informationen zum erneuten Einstellen der Benutzeranmeldeinformationen finden Sie unter „SFestlegen von Anmeldeinformationen nach Löschen des Anmeldeinformationscache“.

  • Schließen Sie die nicht verwendeten Profile.

    Wenn mehr Profile geöffnet werden, wird die Performance der SnapManager GUI beeinträchtigt.

  • Überprüfen Sie, ob Sie beim Start öffnen im Fenster Benutzereinstellungen im Menü Admin in der SnapManager-Benutzeroberfläche aktiviert haben.

    Wenn dies aktiviert ist, wird die unter C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\NetApp\smo\3.3.0\gui\Status verfügbare Benutzerkonfigurationsdatei (user.config) als openOnStartup=PROFIL angezeigt.

    Da Öffnen auf Start aktiviert ist, müssen Sie nach kürzlich geöffneten Profilen aus der SnapManager-Benutzeroberfläche suchen, wobei lastOpenProfiles in der Benutzerkonfiguration (user.config)-Datei verwendet werden: LASTOPENPROFILE1,PROFILE2,PROFIL3,…​

    Sie können die aufgeführten Profilnamen löschen und immer eine minimale Anzahl von Profilen als offen halten.

  • Löschen Sie vor der Installation der neuen Version von SnapManager in der Windows-basierten Umgebung die clientseitigen Einträge von SnapManager, die an folgender Stelle verfügbar sind:

    C:\Dokumente und Einstellungen\Administrator\Applikationsdaten\NetApp

Wenn mehrere SnapManager Vorgänge gestartet und gleichzeitig im Hintergrund ausgeführt werden, benötigt die SnapManager GUI mehr Zeit für die Aktualisierung. Wenn Sie mit der rechten Maustaste auf das Backup klicken (das bereits gelöscht ist, aber immer noch in der SnapManager GUI angezeigt wird), sind die Backup-Optionen für dieses Backup nicht im Fenster Backup oder Clone aktiviert.

Sie müssen warten, bis die SnapManager GUI aktualisiert wird, und dann den Backup-Status überprüfen.

Was würden Sie tun, wenn die Oracle-Datenbank nicht auf Englisch eingestellt ist?

SnapManager-Vorgänge können fehlschlagen, wenn die Sprache für eine Oracle-Datenbank nicht auf Englisch gesetzt ist.die Sprache der Oracle-Datenbank auf Englisch setzen:

  1. Stellen Sie sicher, dass die Umgebungsvariable NLS_LANG nicht eingestellt ist: Echo%NLS_LANG%

  2. Fügen Sie die folgende Zeile der Datei Wrapper.conf hinzu: C:\SnapManager_install_Directory\Service: Set.NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252

  3. Starten Sie den SnapManager-Server neu: smo_Server wird neu gestartet

Hinweis Wenn die Umgebungsvariable des Systems auf NLS_LANG gesetzt ist, müssen Sie das Skript bearbeiten, um NLS_LANG nicht zu überschreiben.

Was würden Sie tun, wenn die Backup-Planung fehlschlägt, wenn die Repository-Datenbank auf mehr als eine IP verweist und jede IP einen anderen Hostnamen hat?

  1. Beenden Sie den SnapManager-Server.

  2. Löschen Sie die Zeitplandateien im Repository-Verzeichnis von den Hosts, auf denen Sie den Backup-Zeitplan auslösen möchten.

    Die Namen der Zeitplandateien können in den folgenden Formaten vorliegen:

    • Repository#repo_username#Repository_Database_Name#Repository_Host#repo_Port

    • Repository-repo_usernamerepository_Database_Name-Repository_Host-repo_Port Hinweis: Sie müssen sicherstellen, dass Sie die Terminplandatei in dem Format löschen, das den Details des Projektarchivs entspricht.

  3. Starten Sie den SnapManager-Server neu.

  4. Öffnen Sie andere Profile unter dem gleichen Repository von der SnapManager GUI, um sicherzustellen, dass keine Terminplaninformationen dieser Profile fehlen.

Was würden Sie tun, wenn der SnapManager-Vorgang mit dem Fehler der Dateisperre für Zugangsdaten fehlschlägt?

SnapManager sperrt die Anmeldeinformationsdatei vor dem Aktualisieren und entsperrt sie nach dem Aktualisieren.Wenn mehrere Operationen gleichzeitig ausgeführt werden, kann einer der Operationen die Anmeldeinformationsdatei sperren, um sie zu aktualisieren. Wenn ein anderer Vorgang versucht, gleichzeitig auf die Datei mit gesperrten Anmeldeinformationen zuzugreifen, schlägt der Vorgang mit dem Dateisperrfehler fehl.

Konfigurieren Sie in der Datei smo.config die folgenden Parameter, je nach Häufigkeit der gleichzeitigen Operationen:

  • FileLock.retryIntervall = 100 Millisekunden

  • FileLock.Timeout = 5000 Millisekunden

Hinweis Die den Parametern zugewiesenen Werte müssen in Millisekunden liegen.

Was würden Sie tun, wenn der Zwischenstatus des Backup Verify-Vorgangs auf der Registerkarte Monitor fehlgeschlagen angezeigt wird, obwohl der Backup Verify-Vorgang noch ausgeführt wird?

Die Fehlermeldung wird in der Datei sm_gui.log protokolliert. Sie müssen in der Protokolldatei nachsehen, um die neuen Werte für den Vorgang zu bestimmen.heartbeatIntervall und Operation.heartbeatThreshold Parameter, die dieses Problem lösen werden.

  1. Fügen Sie die folgenden Parameter in der Datei smo.config hinzu:

    • Operation.heartbeatIntervall = 5000

    • Operation.heartbeatThreshold = 5000 der von SnapManager zugewiesene Standardwert ist 5000.

  2. Diesen Parametern die neuen Werte zuweisen.

    Hinweis Die den Parametern zugewiesenen Werte müssen in Millisekunden liegen.
  3. Starten Sie den SnapManager-Server neu, und führen Sie den Vorgang erneut aus.

Was ist zu tun, wenn ein Heap-Space-Problem auftritt?

Wenn während des SnapManager für Oracle-Betriebs ein Heap-Space-Problem auftritt, müssen Sie die folgenden Schritte durchführen:

  1. Wechseln Sie zum Installationsverzeichnis für SnapManager für Oracle.

  2. Öffnen Sie die Datei launchjava aus dem Installationsverzeichnis\bin\launchjava Pfad.

  3. Erhöhen Sie den Wert des Java -Xmx160m Java Heap-space Parameters.

    So können Sie beispielsweise den Standardwert von 160 m auf 200 m erhöhen.

    Hinweis Wenn Sie den Wert des Java Heap-space-Parameters in den früheren Versionen von SnapManager für Oracle erhöht haben, sollten Sie diesen Wert beibehalten.

Was würden Sie tun, wenn die SnapManager-Dienste nicht in einer Windows-Umgebung starten und die folgende Fehlermeldung angezeigt wird: Windows konnte den Snap-Manager auf dem lokalen Computer nicht starten. Weitere Informationen finden Sie im Systemereignisprotokoll. Wenn es sich um einen nicht-Microsoft-Dienst handelt, wenden Sie sich an den Serviceanbieter, und wenden Sie sich an den dienstspezifischen Fehlercode 1?

Konfigurieren Sie die folgenden Parameter in der Datei wrapper.conf, die sich im Dienst Installation_Directory\befindet.

  • Der Parameter Wrapper Startup Timeout definiert die maximal zulässige Zeit zwischen dem Wrapper, der die Java Virtual Machine (JVM) startet, und der Antwort von der JVM, die die Anwendung gestartet hat.

    Der Standardwert ist 90 Sekunden. Sie können jedoch einen Wert größer als 0 ändern. Wenn Sie einen ungültigen Wert angeben, wird stattdessen die Standardeinstellung verwendet.

  • Der Parameter wrapper.ping.Timeout definiert die maximal zulässige Zeit zwischen dem Wrapper, der die JVM anpingen soll, und der Antwort von JVM. Der Standardwert ist 90 Sekunden.

    Sie können jedoch in einen Wert größer 0 ändern. Wenn Sie einen ungültigen Wert angeben, wird stattdessen die Standardeinstellung verwendet.