not sure if this will work cause i don't have Oracle to test, but you can try this:
if you have SQL Server, copy the Oracle schema to temporary database in SQLServer.
fire up Visual Studio, create a new project (console or winform)
Add new item and select Local Database Cache
Configure the sync between SQLServer and SQLCE first and for each table you want a snapshot, make sure to select under Client Configuration->Data to Download :Entire Table Each time. This configures snapshot sync.
Then the Local Database Cache designer generates the code.
Modify the connection string pointing to SQL Server and point it to Oracle.
Test the sync.