Nebenläufige Verarbeitung in Oracle E-Business Suite ist langsam

Bei einem Oracle E-Business Suite-(EBS-)System, das File Storage für gemeinsame Anwendungen verwendet, wird die Anwendung langsam ausgeführt.

Folgende Symptome können u.a. auftreten:

  • Die Ausführung von EBS-Hintergrundprozessen dauert länger oder wird nie abgeschlossen.
  • Die EBS-Anwendung ist langsam.
  • Die Ausführung von Befehlen in Instanzen dauert länger oder wird nicht abgeschlossen.
  • Hohe Serverlast in Instanzen

Ursache: Direkte oder indirekte Ausführung der Befehle ls, find, du oder rsync in großen Verzeichnissen aus der Befehlszeile oder mittels Skripten auf Betriebssystem- oder Anwendungsebene. Diese Scanvorgänge in Verzeichnissen belasten File Storage. Bei zunehmender Verzeichnisgröße dauert die Ausführung der Vorgänge länger, was sich auf die Anwendungsperformance auswirkt.

Lösung: Prüfen Sie die Größe der Hintergrundverarbeitungsverzeichnisse log und out, indem Sie die folgenden Befehle ausführen:

stat $APPLCSF/$APPLLOG 
stat $APPLCSF/$APPLOUT 

Wenn diese Verzeichnisse mehr als 100.000 Dateien enthalten, brechen Sie alle ls-, find-, du- und rsync-Jobs ab. Achten Sie darauf, dass die Verzeichnisgröße 100.000 Dateien nicht überschreitet. Wenn das Dateisystem weitere große Ordner enthält und die Hintergrundverarbeitung von diesen Ordnern abhängig ist, sollten Sie ihre Größe verringern.

Verwenden Sie das Speicherschema APPLLDM, das eine Unterverzeichnisstruktur implementiert, um Dateien zur Hintergrundverarbeitung zu speichern und die Verzeichnisgrößen zu begrenzen. Weitere Anweisungen finden Sie unter Sharing the Application Tier File System in Oracle E-Business Suite Release 12.2 or 12.1.3 Using the Oracle Cloud Infrastructure File Storage Service.