Datenbankwechsel
Auf der Auslieferungs-CD können im DB-Verzeichnis mehrere Versionen von SQL-Scripts und Datenbank-Dateien vorhanden sein. Diese werden dazu benötigt, wenn ein Update über mehrere Versionen erfolgt. Wenn im Dokument <vers> angegeben, so verwenden Sie bitte jene Version, die Sie jetzt installieren wollen.
Lesen Sie dazu auch unbedingt die Hinweise für das Update der Datenbank.
Die Änderungen, die vorgenommen werden müssen, befinden sich in der Datei special_rt.sql. Zusätzlich muss aber auch die Datei new_mq.sql ausgeführt werden. Suchen Sie in der Datei UC_UPD.TXT nach den Zeilen und entfernen Sie das Kommentarkennzeichen "message" am Beginn.
Auszug aus der angepassten UC_UPD.TXT:
process_sql_file new_mq.sql
process_sql_file special_rt.sql
Die Datei special_rt.sql setzt die gespeicherten Reports in der Datenbank um. Je nachdem wieviele Report-Datensätze von der Umsetzung betroffen sind, müssen Sie darauf achten, dass genügend Speicher und ein entsprechend großes Transactionlog zur Verfügung steht. Die Tabelle wird kopiert und ist daher kurzfristig doppelt vorhanden. Die Umsetzung dauert dadurch auch länger. Es empfiehlt sich vor dem Ausführen der UC_UPD.TXT die Reports zu reorganisieren, damit möglichst wenig Reportdatensätze vorhanden sind.
Ablauf
|
1.
|
Datenbankschema ändern und neue Inital-Daten in die Datenbank laden |
- Server-Rechner
-
Alle Serverprozesse müssen heruntergefahren werden! Achten Sie besonders darauf, wenn Sie Serverprozesse auf mehreren Rechnern verteilt haben! Erst dann dürfen die folgenden Schritte vorgenommen werden!
-
Das Verzeichnis mit den Datenbank-Dateien muss sich an jenem Ort befinden, der mit dem Parameter INPUT in der INI-Datei des AE DB Load angegeben wurde. Standardmäßig ist dies der Ordner, in dem das BIN-Verzeichnis der Dienstprogramme liegt.
Beispiel für Windows:
- Dienstprogramme in C:\AUTOMIC\UTILITY\BIN
- Datenbankdateien in C:\AUTOMIC\UTILITY\DB
- Dienstprogramme - Windows:
Die Dateien für die AE-Datenbank befinden sich in IMAGE:DB. Kopieren Sie den gesamten DB-Ordner in das oben genannte Verzeichnis.
- Dienstprogramme - UNIX:
Die Datenbank-Dateien sind im Archiv db.tar.gz enthalten, welches im Ordner IMAGE:DB ausgeliefert wird. Entpacken Sie das Archiv mit folgenden Befehlen:
gzip -d db.tar.gz bzw. gunzip db.tar.gz
tar xvfo db.tar
(Linux: tar -zxvf db.tar.gz)
Kopieren Sie anschließend die entpackten Dateien in das dafür festgelegte Verzeichnis.
- Programm AE DB Load zum Update der Datenbank starten. Datei <DB-Verzeichnis>\GENERAL\<vers>\UC_UPD.TXT auswählen.
- Es wird die gegenwärtige Datenbankversion bestimmt und die Datenbank auf den aktuellen Stand gebracht. Dabei werden sowohl die Datenbankstruktur als auch die Daten verändert. Die Objekte im Mandant 0000 werden automatisch ersetzt bzw. ergänzt.
|
2.
|
Authentifizierungsmethode auswählen |
- Admin-Rechner
- Das Dienstprogramm AE DB Load zeigt Ihnen eine Maske an, in der Sie eine Authentifizierungsmethode auswählen müssen.
-
Diese Maske wird nur dann angezeigt, wenn ein Datenbank-Update auf eine neue Automation Engine-Version durchgeführt wird.
|
3. |
Partitionierung mit ILM installieren (optional) |
- Admin-Rechner
- Anschließend öffnet sich eine Maske, in der Sie Einstellungen für die Partitionierung mit ILM konfigurieren können. Dieser Schritt ist optional.
-
Beachten Sie, dass die Partitionierung der Datenbank nicht mehr rückgängig gemacht werden kann!