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]

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
"Autor: Gunther Pipperr"
prod/oracle_primavera_validierung_db_schema.txt · Zuletzt geändert: 2013/03/11 14:31 von gpipperr