Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle Instant Client dla urządzenia Debiana opartego na architekturze ARM

O ile mi wiadomo, Oracle nie udostępnia i nigdy nie udostępnia i prawdopodobnie nigdy w najbliższej przyszłości nie dostarczy klienta błyskawicznego dla systemu Linux opartego na architekturze ARM. Ponieważ jest to oprogramowanie zastrzeżone, istnieje małe prawdopodobieństwo, że można je "skompilować"...

  1. Opcją może być napisanie własnego sterownika implementującego protokół wire-protokołu Oracle. Ale to nie jest trywialne. Nie wspominając o (możliwych) implikacjach prawnych, ponieważ jest to protokół zastrzeżony.

  2. Na razie najlepiej, jeśli chcesz się połączyć bezpośrednio z twojego komputera ARM na serwer Oracle, prawdopodobnie używa cienkiego sterownika JDBC, ponieważ jest to czysty java i powinien uruchomić na maszynie JVM dla ARM. Jeśli Twoja aplikacja nie jest napisana w Javie, prawdopodobnie będziesz musiał sam napisać jakiś rodzaj bramki — lub może zapakować swoje własne rzeczy w JNI (brzmi to jak brzytwa, nie?)

  3. W zależności od twoich potrzeb i wymagań twojego projektu, być może powinieneś zbadać opcję posiadania pewnego rodzaju "usługi sieciowej" działającej jako brama do Oracle i działającej na urządzeniu x86/amd64 gdzieś w twojej sieci. Wtedy Twoi klienci (oparci na ARM lub nie) uzyskaliby dostęp do bazowej bazy danych za jej pośrednictwem.

  4. Istnieje wiele klientów RDMBS typu open source, których można używać na urządzeniach ARM. Może uda Ci się zsynchronizować dane między Oracle a jednym z tych RDBMS?

Ja sam przesunąłbym się w kierunku trzeciego rozwiązania. Ale po raz kolejny wszystko zależy od Twoich rzeczywistych potrzeb.

Biorąc pod uwagę Twoje różne komentarze poniżej, powiedziałbym, że wybór celu ARM był błędem, biorąc pod uwagę Twoją bezwzględną potrzebę osadzenia klienta błyskawicznego aby połączyć się z Oracle RDBMS.

Może płytka Intel Atom o niewielkich rozmiarach byłaby lepszym wyborem? Spójrz na przykład na MinnowBoard czy nawet Intel Galileao. To tylko sugestie. I nigdy nie pracowałem z żadnym z nich. Prawdopodobnie będziesz w stanie znaleźć inne/lepsze opcje, trochę googlując. Sprawdź kompatybilność/łatwość instalacji z Linuksem - a będziesz mieć pod ręką pełnoprawną architekturę x86.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obsługiwać pojedynczy cytat w Oracle SQL

  2. Pojedynczy kursor spłukiwania

  3. Jaki jest odpowiednik SQL Server APPLY w Oracle?

  4. Sformatuj dane tabeli SQL jako tabelę tekstową

  5. Funkcja PL/SQL w Oracle nie widzi DBMS_AQ