Erstellt Juni 2015 - Aktualisiert März 2016 auf Version 15.2
Wird Oracle Primavera P6 Professional Release 15.1 oder 15.1 als Standalone Variante installiert, ist keine Oracle Datenbank mehr auf dem Client notwendig, es wird eine SQLite Datenbank mit installiert.
Diese einfache Datenbank ist ideal für den einzelnen Arbeitsplatz und benötigt in der Verwaltung keinen Aufwand und lässt sich über eine einfache Sicherung der Datendatei wiederherstellen.
Sollen aber in einer Umgebung mit mehreren PPM Usern zur selben Zeit mit den Daten arbeiten, wird eine zentrale Datenbank benötigt, möglichste ein Oracle Datenbank 12c.
Alle Clients greifen dann über das SQL*Net Protokoll auf diese Datenbank zu.
Übersicht:
Als Datenbank kann dann im einfachsten Fall eine Oracle XE Datenbank dienen oder besser, falls eine eigene Lizenz vorhanden, minimal ein Oracle Standard Edition One (Oder SE / EE ) auf einem zentralen Server.
Arbeiten die Client meist Remote, zum Beispiel von einer Baustelle über eine WAN Strecke, kann der Einsatz des Primavera Compression Servers lohnenswert sein.
Die SQL Operationen in der Software werden dazu im Compression Server durchgeführt und nur Ergebnisse an den Desktop versandt.
Übersicht:
Allerdings ist dieses Produkt bereits 2016 mehr oder weniger veraltet und wird nicht mehr in Zukunft unterstützt.
Ziel: Eine zentrale Datenbank auf einem Windows 2012 Server hält die Projektpläne, die Anwender greifen mit dem PPM Desktop auf diese Daten zu.
Voraussetzungen:
Über folgendes Dokument prüfen, ob die Anforderungen an die Umgebung ausreichen ⇒ p6_pro_15_2_tested_configs.xls
Client:
Hardware:
Software Umgebung:
Server:
Klassische Datenbank Umgebung, es kann mit allen Editionen der Datenbank gearbeitet werden.
Siehe auch das Lizenzdokument ⇒ p6_pro_licensing_information.pdf
Prüfen der aktuellen Software Versions-Freigaben unter p6_pro_15_2_tested_configs.xls
Optional
Achtung! der ⇒ Oracle Database Client (12.1.0.2.0) for Microsoft Windows (32-bit) wird zur Zeit nicht unterstützt!
Folgende DB Versionen werden unterstützt:
Je nach Bedarf eine leere zentrale Datenbank mit folgenden Zeichensatz aufsetzen:
oder
Auch muss die Oracle Multimedia Option mit in der Datenbank aus Feature ausgewählt werden, damit später auch der Oracle Locator Datentyp zur Verfügung steht!
Um eine Oracle 12c Datenbank unter Windows 2012 aufzusetzen, siehe auch hier ⇒ Eine Oracle 12c Datenbank Umgebung unter Windows 2012 R2 einrichten .
Es wird nur eine default Datenbank benötigt, alle weiteren Einstellungen (Tablespaces anlegen etc.) werden mit der DB Wizard angelegt.
Bei einer Installation unter Windows 2012 VOR der Installation auf folgenden Punkte achten:
Auf dem Client muss eine Oracle 11g R2 Client Installation in der Version 11.2.0.1.0 32bit erfolgen (auch auf einem 64Bit Client!)
Die SQL*Net Verbindung zur zentralen Datenbank einrichten und mit „tnsping“ die SQL*Net Verbindung auf die zentrale Datenbank testen.
Die Installation des Clients benötigt ~620MB an Plattenplatz
Oracle 11g R2 Client zip auspacken ( win32_11gR2_client.zip) ( zum Beispiel nach C:\temp\install\win32_11gR2_client) und die „setup.exe“ aufrufen.
SQL*Net Verbindung mit den SQL*Net Manager einrichten:
Aufruf mit :
cd C:\oracle\product\11.2.0.1\client_1\bin launch.exe "c:\oracle\product\11.2.0.1\client_1\network\tools" ..\network\tools\netmgr.cl
Oracle Net Manager startet, SQL*Net Alias wie „PRIMADB“ einrichten ( Baum bis auf Ordner Dienste Benennung öffnen und mit „Grünen Kreuz“ einen neuen Alias anlegen ) und mit Beenden speichern
Die Datei tnsnames.ora wird unter „C:\oracle\product\11.2.0.1\client_1\network\admin“ angelegt.
Testen:
cd C:\oracle\product\11.2.0.1\client_1\bin tnsing PRIMADB
Umgebungsvariablen „TNS_ADMIN“ und ORACLE_HOME für alle User auf dem System über System Eigenschaften setzen (Rechtsklick auf „Arbeitsplatz“, Menü „Eigenschaften“, Reiter „erweitert“, Button „Umgebungsvariablen“, Button „Neu“ unter Systemvariablen):
Software Paket Primavera P6 Professional Database Setup 15 R2 „V77753-01.zip“ auf dem ersten Client oder auf dem DB Server (falls Windows) auspacken (zum Beispiel nach C:\temp\install\V77753-01), das Werkzeug wird nur für das Einrichten der Datenbank benötigt.
Dazu sollte in der Umgebung (Rechtsklick auf „Arbeitsplatz“, Menü „Eigenschaften“, Reiter „erweitert“, Button „Umgebungsvariablen“, Button „Neu“ unter Systemvariablen ) die JAVA_HOME Umgebungsvariable gesetzt werden.
Testen in einer DOS Box:
echo %JAVA_HOME% C:\Programme\Java\jre7
Als SYS User anmelden und erweiterte Rechte für SYSTEM wieder anlegen.
Das Skript liegt im Installationsordner, in meinen Fall unter C:\temp\install\V77753-01\P6_R152_Database\scripts\install\PPM_15_01_00
cd C:\temp\install\V77753-01\P6_R152_Database\scripts\install\PPM_15_02_00 sqlplus sys@PRIMADB AS sysdba SQL> @manual_script_before_install.sql SQL> exit
Setup starten und die Primavera Umgebung in der DB einrichten:
cd C:\temp\install\V77753-01\P6_R152_Database dbsetup.bat
Primavera Database Setup Wizard öffnet sich:
Folgender Fehler trat beim ersten Versuch auf:
Error in Run SQL Script orppm_tables.sql : DatabaseToolException (ORA-00902: Ungültiger Datentyp)
Script per SQL*Plus unter dem admuser ausgeführt und folgenden Fehler erhalten:
Creating TABLE LOCATION geo_location SDO_GEOMETRY NULL, * FEHLER IN Zeile 17: ORA-00902: Ung³ltiger Datentyp
Lösung: Bei der Installation der Datenbank wurde die „Oracle Multimedia Option“ nicht mit installiert, damit fehlt der Oracle Locator Datentyp.
Manuell nachinstallieren siehe https://docs.oracle.com/database/121/SPATL/sdo_locator.htm#SPATL1433 und https://docs.oracle.com/database/121/IMURG/ap_instl_upgrd.htm#IMURG11746 bzw. mit dem „dbca“ Utility.
Nach dem Beheben des Fehlers mit dem Script “..\V75028-01\P6_R151_Database\scripts\install\PPM_15_01_00\orppm_drop_users.sql“ die Primavera User löschen und neu mit dem Datenbank Wizard die Datenbank anlegen.
Nach der Grundinstallation der User und Datenbank Objekte DB Eigenschaften und Einstellungen prüfen und einstellen.
Siehe Admin Guide ab Seite 56 p6_professional_admin_guide_for_an_oracle_database.pdf
Siehe auch: Oracle Primavera P6 R8.2 EPPM Job Handling
Datei Primavera P6 Professional Applications 15 R2 „V77752-01,zip“ auf dem Client kopieren und entpacken (zum Beispiel nach C:\temp\install\V77752-01)
Die Datei „V77752-01\P6_Pro_R152\setup.exe“ aufrufen:
Programm nun aufrufen und als admin User mit dem zuvor vergebenen Passwort anmelden
Im nächsten Schritt wird die Grundkonfiguration durchgeführt
Rechte vergeben:
sqlplus / AS sysdba GRANT SELECT ON v_$transaction TO admuser;
Siehe auch
Industrie Settings siehe auch:
Zeiteinheiten siehe auch:
Nach der Grundkonfiguration können die Primavera User angelegt werden.
Primavera P6 P15.1 oder P15.2 kann NICHT mehr unter Windows XP installiert werden!
Prerequisite check for system component Microsoft .NET Framework 4.5 (x86 and x64) failed with the following error message: "Installation of the Microsoft .NET Framework 4.5 is not supported on this operating system. Contact your application vendor."
Der Compression Server benötigt einen Windows 2008 Server + Oracle Weblogic.
Für die Installation siehe hier:
Aktueller Patch vom 29-Jan-2016 ⇒ „Patch 22616669: ORACLE PRIMAVERA P6 PROFESSIONAL 15.2.4.0“
Ablauf:
In zwischen obsolet, da nun die Version 16.1 zur Verfügung steht (Stand April.2016)
Dokumentation: