Inhaltsverzeichnis

Upgrade Oracle Primavera P6 R7 nach R8.2

Vorüberlegungen

Wichtige Änderungen:

Was wird NICHT mehr unterstützt:

Ist das Content Repository JackRabbit im Einsatz, gibt es nur ab der Release P6.2.1 einen Migrationspfad nach Oracle UCM!

Wichtige Support Nodes

Genereller Ablauf

Ein Upgrade auf die Release 8.2 kommt einer Neuinstallation aller Client und Server Komponenten gleich, nur die Datenbank wird übernommen.

Über die Planung einer Primavera Umgebung ist diese Excel Liste aus der Online Dokumentation sehr hilfreich: Oracle Online Hilfe Tested Configurations Excel document

Ablauf:

Offene Fragen:

Upgrade der EPPM Datenbank

Für den Upgrade der Datenbank stehen uns zwei Optionen zur Verfügung:

Bestehendes Schema upgraden
Automatisch über den Installation Wizard oder über Scripts manuell

Vorteil:

Nachteil:

Neue Datenbank bzw. neues Schema
Ein komplett neues Schema wird für die Applikation erstellt und die Daten werden aus dem „Alt“ System kopiert und gleich für die neue Version angepasst. Damit lässt sich auch dann in einem Zug die Datenbank Umgebung migrieren um vom MS SQL Server auf die Oracle Datenbank zu wechseln.

Vorteil:

Nachteil:

Genereller Ablauf:

Datenbank Prüfen

Im ersten Schritt muss geprüft werden, ob nicht auch die Datenbank an sich upgegradet werden muss.

Unterstütze Datenbank Versionen von Primavera P6 R8

Die folgenden Optionen müssen in der Datenbank zur Verfügung stehen:

Backup der Datenbank überprüfen

Backup der DB überprüfen!

DB Schema validieren

DB Schema mit dem Werkzeug aus der zurzeit installierten Version validieren.

Ein Beispiel für die 8.3 siehe unter Das Oracle Primavera EPPM P6 R8.2 DB Schema validieren/reparieren, die Logik in den Vorgänger Versionen ist aber gleich.

Projekte prüfen

Mit den Tool Project Integrity Checker Primaver P6 Release 6/7 prüfen.
Siehe auch:

Daten in der Datenbank bereinigen

In der Datenbank ist vor dem Upgrade zu prüfen, was sich „aufräumen“ lässt.

TASKSUM

Ein langsames Startverhalten vom Primavera Desktop kann gelegentlich auf die Tabelle TASKSUM zurückgeführt werden. Es ist zu prüfen wie groß diese Tabelle ist und ob diese Tabelle nicht neu aufgebaut werden kann.

Audit Tabellen

Inhalte der Audit Tabellen prüfen und entsprechend löschen.

Export/ Backup der Original Daten
Wie immer, steht vor jeder Änderung in vollständiges Backup als RMAN Sicherung und als Export an!

Option a) Schema Migration auf eine neue Datenbank Umgebung

Migrate Utility starten

Soll die bestehende Umgebung in eine neue Umgebung überführt werden, wird das migrate Utility eingesetzt.

Das aktuelle Installationspaket, zum Beispiel V29693-01 (Primavera P6 Enterprise Project Portfolio Management R8.2 for Microsoft Windows) für die 8.2 auspacken und in den Ordner .\6_R82\p6suite\database wechseln.

Option b) Manueller Upgrade des Schemas

Für einen manuellen Upgrade folgende Anleitung manually_upgrading_p6_eppm_for_an_oracle_database.pdf beachten!

Für das manuelle Upgrade des Schemas müssen einige SQL Dateien angepasst und dann ausgeführt werden. Die SQL Dateien für die Oracle Datenbank liegen unter .\P6_R82\p6suite\database\scripts\upgrade\PM_08_02_00 bzw. ..\install\.. .

Alle Dateien mit ORPM* sind für die Oracle Datenbank bestimmt.

Ab Seite 23 im Manual Update Guide wird im Detail beschrieben wie die SQL Dateien anzupassen und aufzurufen sind.

Der große Vorteil im manuellen Upgrade ist die Aufteilung in einzelne Schritte, durch das Anpassen der Skripte kann auf besser auf die individuelle Umgebung eingegangen werden.

Genereller Ablauf:

Neuinstallation der Primavera Umgebung

Siehe: Installation Oracle Primavera P6 R8.2 EPPM - Enterprise Project Portfolio Management auf Oracle Linux 6.3

Schritte nach dem Upgrade

Quellen