sql >> Databáze >  >> RDS >> Oracle

Oracle Instant Client pro zařízení Debian založené na ARM

Pokud vím, Oracle neposkytuje a nikdy neposkytoval a pravděpodobně ani v blízké budoucnosti nebude poskytovat okamžitého klienta pro Linux na bázi ARM. Jelikož se jedná o proprietární software, je malá šance, že byste jej mohli „zkompilovat“...

  1. Možností by bylo napsat svůj vlastní ovladač implementující drátový protokol Oracle. To ale zdaleka není triviální. Nemluvě o (možných) právních důsledcích, protože se jedná o proprietární protokol.

  2. Prozatím je nejlepší, pokud se chcete připojit přímo z vašeho ARM boxu na server Oracle je pravděpodobně použití tenkého ovladače JDBC, protože je čistě java a měl by běžet na JVM pro ARM. Pokud vaše aplikace není napsána v Javě, budete si pravděpodobně muset sami napsat nějaký druh brány -- nebo možná zabalit své vlastní věci do JNI (to zní jako změť, ne?)

  3. V závislosti na vašich potřebách a požadavcích vašeho projektu byste možná měli prozkoumat možnost mít nějaký druh „webové služby“ fungující jako brána do Oracle a spuštěný na x86/amd64 boxu někde ve vaší síti. Pak by vaši klienti (založený na ARM nebo ne) měli přístup k základní DB přes něj.

  4. Existuje mnoho klientů pro open-source RDMBS, které můžete použít na zařízeních ARM. Možná byste mohli zvládnout synchronizaci dat mezi Oracle a jedním z těchto RDBMS?

Jako já bych se přikláněl ke třetímu řešení. Ale ještě jednou, to vše závisí na vašich skutečných potřebách.

Vzhledem k vašim různým komentářům níže bych řekl, že výběr cíle ARM byla chyba vzhledem k vaší absolutní potřebě vložit okamžitého klienta pro připojení k Oracle RDBMS.

Možná by zde byla lepší volbou malá deska Intel Atom? A Podívejte se například na MinnowBoard nebo dokonce Intel Galileao. To jsou pouze návrhy. A nikdy jsem s žádným z nich nepracoval. Pravděpodobně budete moci najít jiné/lepší možnosti, když budete trochu googlit. Zkontrolujte kompatibilitu s Linuxem/snadnost instalace – a budete mít po ruce plnohodnotnou architekturu x86.



  1. POSTUP:Spouštění naplánovaných úloh pomocí aplikace Microsoft Access

  2. Co je to vypočítaný sloupec na serveru SQL?

  3. Funkce MySQL SIGN() – Zjistěte, zda je číslo v MySQL kladné nebo záporné

  4. Zničení Postgres DB na Heroku