i-effect wiederherstellen
Vollständige Wiederherstellung von i-effect
Soll i-effect® auf einen Stand VOR der Installation eines Updates oder Upgrades zurückgesetzt werden, enthält diese Anleitung die dafür notwendigen Schritte. Da die automatisierte Installation von i-effect einen automatischen Rollback bei Installationsabbruch durchführt, ist das hier beschriebene Vorgehen nur anzuwenden, wenn die automatische Wiederherstellung im Installationsprogramm fehlschlägt oder gezielt auf eine vorherige Version gewechselt werden soll.
Vor dem Beginn einer Wiederherstellung, muss die installierte i-effect® Version sauber deinstalliert oder gelöscht werden, ansonsten werden die Bibliotheken und IFS-Verzeichnisse zum Teil überschrieben und eine korrupte Installation könnte das Resultat sein.
Wiederherstellung aus der Sicherung der automatischen Installation
Die automatische Installation erstellt vor einem Update oder Upgrade eine Sicherung folgender Objekte:
Bibliotheken (Namen können bei personalisierter Installation abweichen)
IEFFECT
IEFFECTDB
IEFFECTSYS
IFS-Verzeichnisse
/home/ieffect/
/i-effect/VxRxMx
Aus diesen Objekten kann eine Sicherung wiederhergestellt werden.
Wiederherstellung in den Stand VOR der letzte Installation
Mit Hilfe des folgendes Skript Aufrufs, kann die Installation auf den Stand VOR der letzten Installation zurück gesetzt werden, die Installationsobjekte müssen dafür in /tmp/2mebeff noch vorhanden sein, oder eine neue ISO dort entpackt werden (s. unten).
/tmp/2mebeff/scripts/restore2mebeff.sh -t *last
Die Option *LAST gibt hierbei an, dass auf die zuletzt angefertigte Sicherung zurückzugreifen ist.
Die Sicherungen werden mit einer laufenden Nummer gekennzeichnet. Der Sicherungseintrag mit der höchsten laufenden Nummer repräsentiert die letzte angefertigte Sicherung.
In der Bibliothek IEFFSAVE können die angefertigten Sicherungen eingesehen werden. Anhand der Objektbeschreibung kann der Versionsstand und das Datum der Sicherung abgelesen werden.
Objekt | Art | Attribut | Text | Erläuterung |
---|---|---|---|---|
APP1 | *FILE | SAVF | APP 3.0.3 2022-11-25 13:07:29 | Sicherung des Applikationsschemas aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
DB1 | *FILE | SAVF | DB 3.0.3 2022-11-25 13:07:29 | Sicherung des Datenbankschemas aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
ENV1 | *FILE | PF_DTA | ENV 3.0.3 2022-11-25 13:07:29 | Sicherung der Umgebungsvariablen aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
IFS1 | *FILE | SAVF | IFS 3.0.3 2022-11-25 13:07:29 | Sicherung der IFS Verzeichnisse aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
LNG1 | *FILE | SAVF | LNG 3.0.3 2022-11-25 13:07:29 | Sicherung der Sekundärsprache aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
LNGS1 | *FILE | SAVF | LNGS 3.0.3 2022-11-25 13:07:29 | Sicherung der Sekundärsprache (SYSBAS) aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
SYS1 | *FILE | SAVF | SYS 3.0.3 2022-11-25 13:07:29 | Sicherung des SYSBAS Schema aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
VER1 | *FILE | PF-DTA | VER 3.0.3 2022-11-25 13:07:29 | Sicherung des Versionsstands aus Version3.0.3 vom 25.11.2022, 13:07:29 Uhr |
Skript bereitstellen
Die Wiederherstellung erfolgt mit der aktuellsten Version eines Skripts, das vorher bereit gestellt werden muss:
Entpacken Sie den Unterordner 2MEBEFF aus der ISO von i-effect und kopieren Sie den Ordner nach /tmp auf Ihrem IBM i System.
Der Aufruf des Scripts erfolgt dann mit diesem Pfad
/tmp/2mebeff/scripts/restore2mebeff.sh......
Zurücksetzen auf den Stand mit dem Index "1"
Nach Eingabe des folgenden Befehls in einer QSH Sitzung wird der gewünschte Stand (abweichend von *last) wiederhergestellt
/tmp/2mebeff/scripts/restore2mebeff.sh -t 1
Anpassung für i-effect® 2.7
Wurde mit dieser Wiederherstellung eine Version 2.7 wiederhergestellt, muss folgende Anpassung manuell vorgenommen werden
CHGUSRPRF USRPRF(IEFFECT) JOBD(IEFFECTSYS/IEFFECTD) GRPPRF(*NONE)
Protokoll
Auf der Konsole erscheinen folgende Meldungen im Laufe einer Wiederherstellung:
/home/ieffect/current/base/tools/scripts/restore2mebeff.sh -t *last
[13:21:50] *** (restore2mebeff.sh ) Gestartet um: Fr Nov 25 13:21:51 2022
[13:21:50] Initialisiere Restore...
[13:21:50] Zugriffsrechte prüfen...
[13:21:50] Check for existing backup files...
[13:21:50] Rückspeicherung aus Identifizierung: 1
[13:21:50] Lesen der Backup Versionsnummer und Einstellungen...
[13:21:50] Prüfe Sperren...
[13:22:03] Starte Zurückspeicherung...
[13:22:03] Entferne Journale...
[13:22:08] Entferne Schemas und IFS Verzeichnisse...
[13:22:41] Rückspeicherung von Schemas and Verzeichnissen...
[13:24:09] Rückspeicherung der Umgebung...
[13:24:09] Rückspeicherung erfolgreich
[13:24:09] *** (restore2mebeff.sh ) Beendet um : Fr Nov 25 13:24:24 2022 <2 Minuten und 37 Sekunden>
In der Protokolldatei /tmp/JHJJMMTT-restore.log befindet sich das erweiterte Protokoll für diese Rückspeicherung..