(1) Welche Vorrausetzungen (Treiber, Komponenten, ...) man bei Delphi (z.B. 10 Seattle Pro) benötigt, um auf diese
DB zugreifen zu können.
Oracle (Fat) client (paar hundert MB) oder oracle instant client, welcher empfehlenswerter ist, wenn es rein um die Anwendung > also auf Kundenseite geht
Mit Delphi kann man dann
ADO plus Oracle
OLE DB Provider einsetzen.
Außerdem gibt es diverse native Treiber/ Komponenten, kenne ich aber nicht aus eigener Erfahrung.
(2) Ob es für Oracle auch eine Entwickler-Version gibt, die man zu Testzwecken lokal installieren kann und last but not least, ...
Oracle Database Express, die kann jeder kostenlos nutzen. Hat eine Datengrößeneinschränkung und CPU Cores oder so, ist aber funktional nicht großartig anders.
(3) Ob man so eine Oracle
DB dann auch (für Einzelplatz/Desktop-Installationen) mit einem Installer (Installshield, Installaware, ...) beim Endanwender (freie Lizenz?) zusammen mit der (Delphi-) Anwendung installieren kann, ähnlich der LocalDB (MS
SQL Server für Einzelplatz).
Davon würde ich ziemlich abraten.
1. Ist die Installation unheimlich fett (auch die Express)
2. Ist die Installation bei Oracle sehr häufig ein Kampf, besonders wenn bereits andere oder ältere Oracle Produkte auf dem System installiert sind.
3. aus 2. folgt leider, lieber dem Anwender überlassen.