Oracle-Client 19c Installation unter Linux
- Installieren Sie den offiziellen 19c-Full-Client (Version: 19.8).
-
Nach der Installation setzen Sie die Umgebungsvariablen im bashrc oder in der basch_profile, wie für RDB unter Linux üblich.
Beispiel
ORACLE_HOME=/usr/lib/oracle/19.8/ PATH="$HOME/.local/bin:$HOME/bin:$PATH" PATH=${ORACLE_HOME}/bin/:/opt/WinCC_OA/3.18/bin/:$PATH TNS_ADMIN=/home/user/admin/
Anmerkung: Legen Sie die erforderlichen Umgebungsvariablen mit ldconfig fest, siehe Kapitel Legen Sie die erforderlichen Umgebungsvariablen für die Bibliotheken mit ldconfig fest. - Um auf den 19.8-Client zu aktualisieren, muss das Tool Opatch auf die Version p6880880_190000_Linux-x86-64.zip oder neuer aktualisiert werden. Für die Aktualisierung ersetzen Sie einfach das Verzeichnis "OPatch" im $ORACLE_HOME-Verzeichnis.
- Installieren Sie 19.8 DBRU (Database Release Update) von Oracle. Diese steht mit der Datei p31281355_190000_Linux-x86-64.zip von Oracle zur Verfügung. Folgen Sie den Anweisungen in den Readme-Dateien, um den Patch zu installieren. Achten Sie darauf, dass die Datenbank nicht aktualisiert werden muss, da dieser Patch nur auf dem Client zur Verwendung kommt.
-
Installieren Sie den One-Off-Patch "p28933630_198000DBRU_Linux-x86-64.zip" von Oracle. Kopieren Sie die Lib-Datei des One-Off-Patches(libocci_gcc53.so.19.1) in das LD_LIBRARY_PATH-Lib-Verzeichnis. In diesem Fall wäre dies das folgende Verzeichnis:
/usr/lib/oracle/19.8/
-
Damit WinCC OA die richtige Bibliothek verwendet, gibt es zwei Möglichkeiten:
- Kopieren Sie die libocci_gcc53.so.19.1 in das /opt/WinCC_OA/3.18/bin/-Verzeichnis.
ODER
-
Erstellen Sie einen symbolischen Link auf die neue Bibliothek im Bin-Verzeichnis der WinCC OA-Installation.
sudo ln -s $ORACLE_HOME/libocci_gcc53.so.19.1
Jetzt ist das 3.18-Linux-RDB-Projekt fertig und kann gestartet werden.