Oracle har faktisk et produkt, der er specielt designet til at synkronisere Oracle-databasen med mobile enheder. Det kaldes mobilserver.
Brugsmodellen er dog lidt anderledes end hvad du beskriver; i stedet for at oprette forbindelse direkte til Oracle-databasen, ville du bruge en lokal Berkeley DB- eller SQLite-database, og så ville den mobile server synkronisere det med Oracle-databasen.
Det kan køre som en separat proces, der automatisk håndterer synkronisering, eller du kan bruge API-kald til at styre synkronisering inde fra dit program. Hvis det lyder som noget, der kunne være nyttigt for dig, tjek det ud her .
Du kan downloade det fra downloadfanen og prøve det.
Held og lykke med at løse dit problem.
Med venlig hilsen
Eric, Oracle PM