Oracle
 sql >> Database >  >> RDS >> Oracle

Distribuisci un'applicazione .Net con Oracle Client 11

Per quanto ne so, non esiste un Oracle veramente "incorporato" e non puoi evitare di installare il server di database Oracle. Se hai davvero bisogno di un database incorporato , ci sono diverse buone alternative, incluse ma non limitate a:SQLite, MS SQL Server Compact o LocalDB, Interbase/Firebird ecc...

Alcuni anni fa, Oracle gestiva un programma di licenza per le aziende, in cui potevi integrare la configurazione Oracle nella tua configurazione e renderla "invisibile" agli utenti, ma ciò avrebbe comunque installato il server Oracle completo. Ecco come venivano installate, ad esempio, le versioni precedenti di PTC Pro/INTRALINK:non era necessaria un'installazione Oracle separata. Non so se questo programma di licenza sia ancora disponibile, ma anche se lo fosse, probabilmente si tratta di un investimento finanziario molto significativo.

A proposito, il provider .NET completamente gestito per Oracle è attualmente in versione beta - ciò faciliterà ulteriormente la distribuzione del client ed eliminerà le discrepanze a 32 bit rispetto a 64 bit.

LocalDB non è tecnicamente "incorporato" come in "in-process", ma questo probabilmente non farà la differenza per i tuoi utenti finali.