Skip to main content

c8-source-oracle

License: MIT

Singer tap that extracts data from a Oracle database and produces JSON-formatted data following the Singer spec.

How to use it

Install and Run

First, make sure Python 3 is installed on your system or follow these installation instructions for Mac or Ubuntu.

It's recommended to use a virtualenv:

  python3 -m venv venv
  pip install c8-source-oracle

or from source using,

  1. Install poetry using https://python-poetry.org/docs/#installation
  2. Run
    poetry build
    pip install dist/c8_source_oracle-<version>*.whl
    

Configuration

Running the the tap requires a config.json file.

Example configuration:

{
  "host": "dev.oracledb.io",
  "port": 1521,
  "user": "C##HELLO",
  "password": "password",
  "service_name": "ORCLCDB",
  "filter_schemas": "C##HELLO",
  "default_replication_method": "LOG_BASED",
  "pdb_name": "ORCLPDB1",
  "multitenant": true,
  "scn_window_size": 10
}

You can run a discover run using the previous config.json file to acquire all the tables definition

c8-source-oracle --config /tmp/config.json --discover >> /tmp/catalog.json

Then use the catalog.json to run a full export:

c8-source-oracle --config /tmp/config.json --catalog /tmp/catalog.json

Metadata

Release files for c8-source-oracle 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for c8-source-oracle 0.0.7
File Size Uploaded
c8-source-oracle-0.0.7.tar.gz 26.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for c8-source-oracle 0.0.7
File Interpreter ABI Platform
c8_source_oracle-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 55.6 kB

Release files / c8-source-oracle-0.0.7.tar.gz

Download URL c8-source-oracle-0.0.7.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
51bc46a070a5ceecade046033b79b9aa857c36ef2193cbe02edbea8be70b9234
BLAKE2b-256 checksum
How to use checksums
06adc2b583fc8c9099828a6f30104bb9dac2f8a66c451a361025b583f655d59e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / c8_source_oracle-0.0.7-py3-none-any.whl

Download URL c8_source_oracle-0.0.7-py3-none-any.whl
Size 29.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
039a15aef4962a9fe0953779d6fd914b54582ec66122d08d7a8b388fbbcf033d
BLAKE2b-256 checksum
How to use checksums
a3629bdf6480293ee0aafb7f0a72d256f6fb0e0b42c5f4257043e9856f8a7d91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page