Доколкото знам, Oracle не предоставя и никога не е и вероятно никога няма да предостави незабавен клиент за ARM-базиран Linux. Тъй като това е собствен софтуер, има малки шансове да го „компилирате“...
-
Вариант би бил да напишете свой собствен драйвер, внедряващ кабелния протокол на Oracle. Но това далеч не е тривиално. Без да споменаваме (възможните) правни последици, тъй като това е патентован протокол.
-
Засега най-добре е да се свържете директно от вашата ARM кутия до сървър на Oracle, вероятно е да използвате JDBC тънкия драйвер, тъй като той е чиста Java и трябва стартирайте на JVM за ARM. Ако приложението ви не е написано на Java, вероятно ще трябва сами да напишете някакъв шлюз – или може би да обвиете вашите собствени неща чрез JNI (звучи като клъдж, нали?)
-
В зависимост от вашите нужди и изисквания на вашия проект, може би трябва да проучите възможността да имате някаква "уеб услуга", която да действа като шлюз към Oracle и да работи на кутия x86/amd64 някъде във вашата мрежа. Тогава вашите клиенти (базирани на ARM или не) ще имат достъп до основната БД през нея.
-
Има много клиенти за RDMBS с отворен код, които можете да използвате на ARM устройства. Може би бихте могли да успеете да синхронизирате данни между Oracle и една от тези RDBMS?
Що се отнася до себе си, бих настоял към третото решение. Но още веднъж, всичко това зависи от действителните ви нужди.
Предвид различните ви коментари по-долу, бих казал, че изборът на ARM цел беше грешка, като се има предвид абсолютната ви нужда да вградите незабавен клиент за да се свържете с Oracle RDBMS.
Може би платката на Intel с малък форм-фактор, базирана на Atom, би била по-добър избор тук? A Разгледайте например в MinnowBoard или дори Intel Galileao. Това са само предложения. И никога не съм работил с нито един от тях. Вероятно ще можете да намерите други/по-добри опции, като погуглите малко. Проверете за съвместимост с Linux/лесна инсталация – и ще имате пълноценна x86 архитектура под ръка.