← All Adapters

ORACLE

type: oracle

Enterprise-grade relational database. Industry standard for mission-critical financial, ERP, and healthcare systems.

PREREQUISITES

Driver: oracledb — installed automatically by:

dvt sync

CONFIGURATION FIELDS

FIELDTYPEREQUIREDDEFAULTDESCRIPTION
typestringyesMust be `oracle`
hoststringyesOracle server hostname
portintegerno1521Listener port
userstringyesOracle username
passwordstringyesOracle password
servicestringyesOracle service name
threadsintegerno4Number of parallel threads

PROFILES.YML EXAMPLE

my_project:
  target: oracle_dev
  outputs:
    oracle_dev:
      type: oracle
      host: oracle.internal.com
      port: 1521
      user: ANALYTICS
      password: "{{ env_var('ORA_PASSWORD') }}"
      service: ORCL

SOURCES.YML EXAMPLE

sources:
  - name: erp_system
    connection: oracle_dev
    schema: FINANCE
    tables:
      - name: GL_JOURNAL
      - name: AP_PAYMENTS

INCREMENTAL STRATEGIES

Append Delete+Insert Merge

KNOWN LIMITATIONS

  • DROP uses PL/SQL blocks with CASCADE CONSTRAINTS PURGE