Oracle
Access

Oracle to Access Converter

Move selected Oracle tables and supported views into Microsoft Access for local reporting, review, or desktop workflows with type-mapping review and saved jobs.

Oracle → Access is usually a controlled export from an Oracle schema into a local Microsoft Access .mdb or .accdb file for reporting, review, or a desktop front end.

DBConvert connects to Oracle through the configured Oracle client, lets you pick schemas, tables, and supported views, and writes a fresh Access .mdb or .accdb file with Oracle column types mapped to Access-compatible fields, supporting filters, table selection, type-mapping review, and saved sessions for repeatable exports. The Access file size limit is the boundary to plan against.


  • DBSync can keep a small Access copy refreshed while Oracle remains the source of record.

Which tool: DBConvert or DBSync?

DBConvert for Oracle → Access

One-time export or repeatable reporting copy. Use it when an Access file needs selected Oracle tables, supported views, type mapping, filters, and saved settings.

DBSync for Oracle ↔ Access

Recurring refresh or staged exchange. Use it when Oracle stays authoritative but an Access file must remain current for a local workflow. Review synchronization concepts.

Need more context? Compare DBConvert and DBSync side by side →

How DBConvert handles the Oracle → Access differences

DBConvert handles the table-level export in the wizard: Oracle connection, schema selection, type mapping, filters, Access file creation, transfer, and validation. Oracle server-side code remains a separate project.

Oracle client and schema

DBConvert reads the Oracle schema you select through the configured Oracle client. Client, NLS, and authentication issues should be solved before the export run.

Access file boundary

Access files are capped at 2 GB. Filter large Oracle tables, export only the reporting subset, or split the output before the target file becomes too large.

Type mapping review

Oracle numbers, Unicode text, LOB columns, binary payloads, dates, timestamps, and XML values need Access-compatible storage decisions before the file is written.

Keys and identifiers

Oracle schemas and quoted identifiers do not map one-to-one to an Access file. Review names, primary keys, and relationships before users open the exported database.

Validation after export

Compare row counts, inspect nullable columns, sample CLOB/BLOB values, and verify date/time precision in the Access file before distributing it.

Procedural code boundary

DBConvert migrates tables, supported views, and foreign keys. Oracle packages, procedures, triggers, jobs, users, and application SQL are not rewritten into Access objects.

Type mapping checkpoints

Oracle source type Access target type Migration note
NUMBER(p,s) Number, Decimal, Currency Review precision and scale before reporting calculations rely on the file.
VARCHAR2, NVARCHAR2 Short Text / Long Text Long values may need Access Long Text storage.
CLOB, NCLOB Long Text Sample large text rows after export.
BLOB, RAW OLE Object / binary storage policy Access is not always a good long-term store for large binary payloads.
DATE, TIMESTAMP Date/Time Confirm timezone and fractional-second expectations.
CHAR(1) flags, numeric booleans Yes/No or Number policy Pick the representation expected by Access forms and reports.

PL/SQL objects and Oracle security - out of scope

DBConvert's migration covers tables (with their fields, types, defaults, and indexes), views, and foreign keys. PL/SQL packages, procedures, triggers, Oracle security, and application workflows stay in the source - Access has no server-side execution layer, so that logic is reimplemented as Access queries and VBA, or left running against Oracle.

Choosing the Oracle → Access route

The practical route depends on whether Access is a one-time file export, a local reporting copy, or a front end that must stay refreshed from Oracle.

Route Where it fits Where it falls short
DBConvert / DBSync Oracle schema export to Access, type mapping review, filters, saved sessions, recurring refresh, or limited synchronization. Oracle PL/SQL and Access application design remain outside the data move.
Access external data import A user imports a small Oracle table or query through an ODBC/OLE DB connection. Manual, driver-sensitive, and weak for repeated exports, mapping review, or many tables.
Oracle export + flat-file import A DBA supplies CSV extracts for a few reporting tables. You own relationships, indexes, type cleanup, retries, and repeatability.
Access linked tables The existing Access front end should continue reading live Oracle tables. Not an Access-file conversion; requires driver setup and Access form/report testing.

Supported versions and services

Oracle

  • Oracle 10g and later, including Oracle XE and Oracle Cloud
  • No Oracle client or ODBC driver required

Access

  • MS Access .mdb (Jet) and .accdb (ACE) files
  • WorkGroups credentials and linked tables

How to migrate Oracle to Access

When launching the DBConvert or DBSync application in GUI mode, it guides you through the steps to start database migration or synchronization:

1

Connect to Oracle source database

Specify the username/password and host/port parameters if your source database requires login credentials.

Connect to Oracle source database from DBConvert

Oracle source

Configure the Oracle source with the Oracle connection settings. For client, NLS, or authentication errors, use the Oracle troubleshooting guide.

2

Connect to Access destination database

Choose where the Access file goes. DBConvert creates it, or writes into the one you point at.

Connect to Access target database from DBConvert

Access target

Write a fresh .mdb or .accdb file. Microsoft caps the file at 2 GB; pre-filter the export if the source is larger.

Steps 3-6: the same for every database pair

Source and target are connected - steps 1 and 2 above. What follows is identical whichever two databases you picked, so it lives in one place. Each step below opens at its own section.

Open the full guide

All four steps in one page, plus software features, command-line mode, scheduler, and system requirements.

See all features