Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Stellen Sie eine .Net-Anwendung mit Oracle Client 11 bereit

Meines Wissens nach gibt es kein wirklich "eingebettetes" Oracle, und Sie kommen nicht darum herum, den Oracle-Datenbankserver zu installieren. Wenn Sie wirklich eine eingebettete Datenbank brauchen , gibt es mehrere gute Alternativen, einschließlich, aber nicht beschränkt auf:SQLite, MS SQL Server Compact oder LocalDB, Interbase/Firebird etc...

Vor einigen Jahren führte Oracle ein Lizenzprogramm für Unternehmen durch, bei dem Sie das Oracle-Setup in Ihr eigenes Setup integrieren und für Benutzer „unsichtbar“ machen konnten, aber dies würde immer noch den vollständigen Oracle-Server installieren. So installierten sich beispielsweise frühere Versionen von PTC Pro/INTRALINK – Sie benötigten keine separate Oracle-Installation. Ich weiß nicht, ob dieses Lizenzprogramm noch verfügbar ist, aber selbst wenn es so wäre, rechnen Sie wahrscheinlich mit einer sehr bedeutenden finanziellen Investition.

Übrigens, vollständig verwalteter .NET-Anbieter für Oracle ist derzeit in der Beta-Phase - Dies wird die Client-Bereitstellung noch weiter vereinfachen und Diskrepanzen zwischen 32-Bit und 64-Bit beseitigen.

LocalDB ist technisch nicht "eingebettet" wie "in Bearbeitung", aber das wird für Ihre Endbenutzer wahrscheinlich keinen Unterschied machen.