Benutzer-Werkzeuge

Webseiten-Werkzeuge


prod:oracle_primavera_validierung_db_schema

Das Oracle Primavera EPPM P6 R8.2 DB Schema validieren/reparieren

Primavera Validierungs-Werkzeug, validate.bat

Mit der Installations-Software wird auch das Primavera Validierungs-Werkzeug, validate.bat /.sh, ausgeliefert.

Vorbereitung

Da für Wartungsaufgaben gelegentlich diese Werkzeuge benötigt werden, habe ich mir ein eigenes Primavera Tools Verzeichnis auf dem Server angelegt und kopieren mir diese Dateien in das Verzeichnis.

# Mein Admin Tools Verzeichnis
mkdir /opt/oracle/product/P6ADMIN_8.2/
 
# Mein Installationsverzeichnis
cd /home/oracle/install/P6_R82/p6suite
cp -r database/ /opt/oracle/product/P6ADMIN_8.2/
 
cd /opt/oracle/product/P6ADMIN_8.2/database
chmod 764 *.sh

Aufruf des Werkzeuges

./validate.sh
Server Typ auswählen - Oracle  Oracle Primavera validate DB Schema Step 1
Connection Information eingeben Oracle Primavera validate DB Schema Step 2
Primavera User auswählen Oracle Primavera validate DB Schema Step 3
Schema Validierung läuft durch Oracle Primavera validate DB Schema Step 4
Bericht wird gestartet
Finish Oracle Primavera validate DB Schema Step 5
Bericht Oracle Primavera validate DB Schema Step 6

Der Bericht wird im Home Folder hinterlegt, in unseren Fall unter /home/oracle/PRM-Validate.html.

Sehr interessant sind auch die erzeugten XML Dateien unter /tmp prm_sv*.xml.

Testergebnis:

Für einen Test eine zusätzliche Tabelle angelegt und zwei Indexes gelöscht. Das Tool hat die zusätzliche Tabelle aber NICHT die gelöschten Indexe erkannt!

Wichtige DB Scripts

Unter ./database/scripts/source/PM_08_02_00 ( Installationsquelle oder unser Admin Verzeichnis) können einige hilfreiche SQL Scripts gefunden werden. Die Scripte orpm* sind für die Oracle Datenbank, die sspm* für die SQL Server Umgebung.

Datenbank Statistiken optimieren

Eine Ursache für eingeschränkte Performance beim öffenen von Projekten können veraltete oder fehlende Statisiken in der Datebank sein.

Neu anlegen mit:

sqlplus / AS sysdba
 
EXEC dbms_stats.gather_schema_stats(OWNNAME=>'ADMUSER',ESTIMATE_PERCENT=>DBMS_STATS.AUTO_SAMPLE_SIZE,BLOCK_SAMPLE=>FALSE,DEGREE=>DBMS_STATS.DEFAULT_DEGREE,CASCADE=>TRUE,OPTIONS=>'GATHER AUTO')

Siehe auch Support Node: Slow Performance When Opening a Large Number of Projects In Primavera P6 [ID 901977.1]

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
prod/oracle_primavera_validierung_db_schema.txt · Zuletzt geändert: 2013/03/11 14:31 von gpipperr