Upgrade eines RDB Projektes

Im Falle eines bereits vorhandenen RDB Projektes in WinCC OA, müssen beim Nachziehen auf eine neue WinCC OA Version die folgenden Schritte durchgeführt bzw. geprüft werden. Trifft ein Schritt auf die Gegebenheiten beim Nachziehen nicht zu, so kann er übersprungen werden.

So führen Sie ein Upgrade durch

  1. Wenn Sie unter Windows auf die WinCC OA Version 3.17 umsteigen und eine ältere WinCC OA Version parallel installiert bleibt, löschen Sie die Datei "oraocci10.dll" aus dem WinCC OA bin-Verzeichnis der älteren WinCC OA Version.

  2. Kontrollieren Sie, ob in der Datei "RDB_config_template.sql" (<WinCC_OA_Installationspfad>\data\RDBSetup\ora) neue Parameter hinzugekommen sind, bestehende sich geändert haben bzw. gelöscht wurden und passen Sie dementsprechend Ihre eigene "RDB_config.sql"Datei an. Für diesen Vorgang wird die Verwendung eines Dateivergleichsprogramms (z.B.: "Beyond Compare" oder "UltraCompare") empfohlen.

  3. Wenn ein Datenbank-Benutzer bereits existiert, ist dieser Schritt nicht erforderlich und darf sogar nicht ausgeführt werden, da sonst dieser Benutzer überschrieben wird! Wenn ein neuer Benutzer angelegt werden soll, rufen Sie über die Kommandozeile die entsprechende Batch-Datei auf und starten Sie somit das Setup, um alle geänderten Einstellungen für die Konfiguration der Verbindung zur Oracle Datenbank einzutragen. Die Batch-Dateien befinden sich unter <WinCC_OA_Installationspfad>\data\RDBSetup\ora. win_install.bat -> Batch-Datei für Windows bzw. unix_install.sh -> Batch-Datei für Linux

    Aus Sicherheitsgründen werden die Passwörter nicht in die Datei "RDB_config.sql" eingetragen, sondern als einzige Parameter interaktiv abgefragt.

  4. Aktualisieren Sie die Version des Datenbank-Schemas. Starten Sie das WinCC OA Projekt mit der neuen WinCC OA Version. Beachten Sie, dass eine Datenbankverbindung erst nach der Aktualisierung des Schemas aufgebaut werden darf. Der RDB-Manager kann jedoch ohne eine DB-Verbindung auch vor der Aktualisierung gestartet werden. Siehe auch DB-Schema Upgrade.

Maßnahmen zur Problembehebung

  • Wenn bei einem nachgezogenen RDB-Projekt ohne ersichtlichen Grund bei jedem Projektstart eine Durchführung einer Datenbankreparatur vorgeschlagen wird, ist zu prüfen, ob die Datei dbase.touch oder eine *.taf Datei nur Lesezugriff (read only) besitzt. Diese müssen um einen Schreibzugriff erweitert werden.