Skip to main content
Skip table of contents

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).

CODE
/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

CODE
/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

CODE
/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:

CODE
/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..

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.