5 0 0: Informix Sicherung
Übersicht
Dieser Artikel beschreibt die wichtigsten Funktionen der Informix-Integration und die Konfiguration der Datensicherung. Ausführliche Informationen zu den Voraussetzungen und Installationsanforderungen finden Sie unter Informix Konfiguration.
SEP sesam Online Sicherung für Informix (SIB) stellt die Sicherungsservices API (XBSA) zwischen Informix und SEP sesam zur Verfügung, um Informix-Daten auf dem SEP sesam Server zu sichern. XBSA spezifiziert den Zugang vom Informix ON-Bar Dienstprogramm zu einer Sicherungsanwendung. Für Sicherungen und Rücksicherungen benutzt ON-Bar XBSA, um die Daten von spezifizierten Speicherbereichen (dbspaces) oder logischen Protokolldateien auszutauschen. SEP sesam verwaltet die gesamten Speichermedien, während ON-Bar entscheidet, welche Daten gesichert oder rückgesichert werden müssen. Für Details zu Informix-Konzepten und -Werkzeugen siehe IBM Informix Dokumentation.
Erstellen eines Sicherungsauftrags
Während einer Sicherung (oder Rücksicherung) kontrolliert das ON-Bar Dienstprogramm die Datenströme. Dieses Dienstprogramm muss mit einem SEP sesam Server integriert werden, um auf die Speichergeräte zuzugreifen.
Erstellen Sie einen neuen Sicherungsauftrag für den Informix-Server.
- Wählen Sie unter Auswahl -> Aufträge -> Nach Clients den Informix-Client und klicken Sie auf Neuer Sicherungsauftrag. Das Fenster Neuer Sicherungsauftrag wird geöffnet.
- Geben Sie den Auftragsnamen ein und wählen Sie in der Auswahlliste Auftragstyp die Option Informix.
- Geben Sie die Informix-Instanz als Quelle für die Sicherung an, z.B. ol_ids_1110_1. Die Instanz sollte mit der Instanz übereinstimmen, die während des onbar-Sicherungs-Befehls verwendet wird. Klicken Sie auf OK, um einen Auftrag zu erstellen.
Konfigurieren von Informix
Um ON-Bar die notwendigen Informationen für die Verbindung zu SEP sesam zu geben, setzen Sie die folgenden Umgebungsvariablen:
Obligatorische Parameter
- INFORMIXDIR
- Wird bei der Informix-Installation festgelegt.
- SESAM_SERVER=<SEP sesam Server Name>
- SESAM_JOB=<Informix Sicherungsauftragsname>
- Name eines bereits konfigurierten Sicherungsauftrags auf dem SEP sesam Server, den Sie zuvor erstellen mussten.
- SESAM_POOL=<Medienpoolname>
- Name eines bereits konfigurierten Medienpools auf dem SEP sesam Server.
Optionale Parameter
- XBSA_TRACE=<Trace level> (0|1|2)
- Bei Einstellung mit +10000000, dann Verarbeitungsprotokolle an STDERR, e.g., 'set XBSA_TRACE=10000002'.
- XBSA_LOGFILE
- <Name der Trace-Datei>
Anmerkung | |
Obwohl XBSA_TRACE und XBSA_LOGFILE nicht zwingend erforderlich sind, sollten sie gesetzt werden, um im Falle von Problemen während der Sicherung oder Rücksicherung Informationen zu erhalten. Nur für die Rücksicherung sind SESAM_SERVER und SESAM_JOB obligatorisch. |
Konfiguration einer ON-Bar Sicherung
Während der Sicherung bietet das Informix-Dienstprogramm ON-Bar die Schnittstelle zu den Datenbanken und führt die Extraktion und das Einfügen der Daten durch. Sie müssen den Befehl onbar ausführen, um eine Sicherung der Datenbank oder der logischen Protokolle als Informix oder als root Benutzer zu starten.
Anmerkung | |
Sie müssen den onbar-Rückgabecode überprüfen, da onbar keine Fehlermeldungen auf STDERR (Standardfehlerausgabe) schreibt. Einzelheiten zu den Rückgabecodes finden Sie unter ON-Bar-Meldungen und Rückgabecodes. |
Die folgenden Beispiele zeigen, wie man Sicherungen auf dem Informix-Server startet.
- Sicherung des Tablespace dbspace01:
informix@linux:/opt/informix/> export SESAM_SERVER=backupsrv informix@linux:/opt/informix/> export SESAM_JOB=informix_ts informix@linux:/opt/informix/> export SESAM_POOL=DISK informix@linux:/opt/informix/> onbar -b -L 0 dbspace01 informix@linux:/opt/informix/> echo $? 0 informix@linux:/opt/informix/>
- Die Befehle werden im folgenden Beispiel gezeigt:
Führen Sie eine Sicherung der Stufe 0 des dbspace01 auf einer OnLine Dynamic Server-Instanz namens venus durch. Sichern Sie alle mit dbspace01 verbundenen logischen Protokolldateien, schließen Sie die Sitzung und sichern Sie dann das aktuelle logische Protokoll.
setenv SESAM_SERVER jupiter setenv INFORMIXDIR /usr/informix setenv INFORMIXSQLHOSTS \$INFORMIXDIR/etc/sqlhosts setenv ONCONFIG onconfig.std
onbar -b -L 0 dbspace01 onbar -b -l -c
- Die SEP sesam Erweiterung für Informix (Windows, ZIP Archiv) enthält den sbc_onbar.cmd Befehl, der geeignet ist, Informix-Instanzen aus den SEP sesam Befehlsterminen durch Anpassung der INFORMIX_...- und SESAM_...-Werte zu sichern. Die Argumente werden an den onbar-Befehl übergeben und typische Aufrufe sind sbc_onbar.cmd -b -L 0 oder sbc_onbar.cmd -v.
ON-Bar Befehle
Sie müssen einen entsprechenden onbar -b-Befehl verwenden, um Speicherbereiche (dbspaces) oder logische Protokolle zu sichern.
- Vollständige Sicherung der Datenbank (falls erforderlich, starten Sie die Datenbank mit dem Befehl oninit -v)
onbar -b -w [-L n] n - Backup level (0, 1, 2), default is 0.
- Sicherung eines einzelnen dbspace
onbar -b [-L n] n - Backup level (0, 1, 2), default is 0. dbspace_name - Name of the Informix dbspace instance
- Sicherung der logischen Protokolldateien
onbar -b -l - Sicherung aller vollständigen logischen Protokolldateien onbar -b -l -c - Sicherung der aktuellen logischen Protokolldateien und Wechsel zur nächsten logischen Protokolldatei. onbar -b -l -s - Sicherung aller logischen Protokolle, die sich nach einem Absturz des Systems auf der Festplatte befinden.
Bekannte Themen
Wenn Sie Probleme mit Informix haben, überprüfen Sie den Troubleshooting Guide.
Siehe auch
Informix Rücksicherung – Informix Konfiguration