Oracle Lite

Oracle Lite is Oracle’s suite of products for enabling mobile use of database-centric applications. Key components of Oracle Lite include the Oracle Lite database and iConnect, which consists of Advanced Replication, Oracle Mobile Agents (OMA), Oracle Lite Consolidator for Palm, and Oracle AQ Lite.

Although the OracleLite database engine can operate with much less memory than other Oracle implementations (it requires less than 1 MB of memory to run on a laptop), Oracle SQL, C and C++, and Java-based applications can run against the database. Java support includes support of Java stored procedures, JDBC, and SQLJ. The database is self-tuning and self-administering. In addition to Windows-based laptops, OracleLite is also supported on handheld devices running WindowsCE and Palm OS.

A variety of replication possibilities exist between Oracle and Oracle Lite, including the following:

  • Connection-based replication via Oracle Net, Net8, or SQL*Net synchronous connections

  • Wireless replication through the use of Advanced Queuing Lite, which provides a messaging service compatible with Oracle Advanced Queuing (and replaces the Oracle Mobile Agents capability available in previous versions of Oracle Lite)

  • File-based replication via standards such as FTP and MAPI

  • Internet replication via HTTP or MIME

You can define replication of subsets of data via SQL statements. Because data distributed to multiple locations can lead to conflicts—such as which location now has the “true” version of the data—multiple conflict and resolution algorithms are provided. Alternatively, you can write your own algorithm.

In typical usage of Oracle Lite, the user will link her handheld or mobile device running Oracle Lite to an Oracle Database Server. Data and applications will be synchronized between the two systems. The user will then remove the link and work in disconnected mode. After she has performed her tasks, she’ll relink and resynchronize the data with the Oracle Database Server.

Get Oracle Essentials: Oracle9i, Oracle8i and Oracle8, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.