Oracle всъщност има продукт, специално проектиран за синхронизиране на базата данни на Oracle с мобилни устройства. Нарича се мобилен сървър.
Моделът на използване обаче е малко по-различен от това, което описвате; вместо да се свързвате директно с базата данни на Oracle, бихте използвали локална база данни Berkeley DB или SQLite и след това мобилният сървър ще синхронизира това с базата данни на Oracle.
Може да работи като отделен процес, който автоматично обработва синхронизирането, или можете да използвате извиквания на API, за да контролирате синхронизирането от вашата програма. Ако това звучи като нещо, което може да ви бъде полезно, разгледайте го тук .
Можете да го изтеглите от раздела за изтегляне и да го изпробвате.
Успех с разрешаването на проблема ви.
Поздрави
Ерик, Oracle PM