Ich habe mal viel mit Oracle gearbeitet, zunächst ware es eine LAN Anwendung, später WAN über VPN. Nie einen solchen Fehler gehabt.
Ein schneller Blick ins Netz spricht vor allem von älteren System (kleiner als 12c), von HS Anwendungen (Heterogeous Services) u.ä.
Ist das bei Dir der Fall?
Welchen Oracle(!) Client verwendest Du? Der muss ja nicht zur
DB passen?
Und wenn schon Migration, warum auf so ein altes System? Ich mein, ich wäre nicht mal auf die Idee gekommen, dass es noch im Angebot ist.
Habt Ihr Oracle Support? Wahrscheinlich nicht...
ZScaler kenne ich nicht, was macht der? Ist das Amazon? Oder Third Party? Oder Oracle selbst?
P.S.: Die beiden funktionierenden Anwendungen sind beide Java Anwendungen, die den Oracle Client Deines Programmes nicht nutzen. Das zeigt also (immerhin) dass die Konnektion grundsätzlich funktioniert. Und es zeigt vielleicht auch, dass nicht der Server, die Cloud (und der Scaler?) das Problem ist, sondern alles ab dem Oracle Client abwärts, vielleicht vor allem der.
Wenn Du es nicht weißt, prüfe auf jeden Fall die Client Version, prüfe ebenfalls eine aktuelle Version (so hoch wie geht).