GitHub
04/09/2026, 6:23 PMpipelinewise-tap-oracle (s7clarke10 variant) relies on the legacy cx_Oracle driver and is no longer actively maintained. This modern implementation:
• Uses the actively maintained oracledb driver (modern, performant)
• Supports latest SQLAlchemy and Python versions
• Built on the Singer SDK standard architecture
• Fully open source on GitHub with active development
Installation
meltano add extractor tap-oracle-godzilla
PyPI Package
https://pypi.org/project/tap-oracle-godzilla/
Repository
https://github.com/Hamza-Bouali/tap-oracle
Settings Supported
• host - Oracle hostname
• port - Oracle port (default 1521)
• user - Oracle username
• password - Oracle password
• service_name - Service name (preferred for PDB connections)
• sid - System ID (alternative connection method)
• filter_schemas - Comma-separated schema names
• filter_tables - Array of tables (SCHEMA-TABLE format)
• cursor_array_size - Batch fetch size (default 1000)
• thick_mode - Use thick mode for oracledb driver
• https_proxy - Proxy URL for connections
• start_date - ISO format start date for incremental replication
Testing
• ✅ Validated discovery against real Oracle databases (23MB+ catalogs)
• ✅ Type mapping tested with NUMBER, CLOB, BLOB, XMLTYPE, SDO_GEOMETRY
• ✅ Service name vs SID connection methods verified
• ✅ Schema filtering performance optimized
• ✅ PyPI package published and installable
Related Issues
Modernizes Oracle extraction for data ELT/ELT pipelines using Singer SDK standards.
meltano/hubGitHub
04/10/2026, 2:15 PMGitHub
04/10/2026, 2:15 PMGitHub
04/10/2026, 2:27 PMRichard Legge
04/22/2026, 12:20 PM