influxdata/telegraf

Feat Request: Oracle Driver support

Closed

#18,959 opened on May 21, 2026

 (1 comment) (0 reactions) (0 assignees)Go (5,831 forks)batch import
feature requesthelp wantedsize/m

Repository metrics

Stars
 (17,731 stars)
PR merge metrics
 (Avg merge 2d 12h) (136 merged PRs in 30d)

Description

Use Case

Would be nice to have Oracle support for this plugin. Plenty of legacy companies - including mine - use Oracle and could benefit from this.

I began building it out in a separate plugin myself, however, I noticed my logic was becoming more or less a copy of the SQL output plugin! I am more than happy to implement the support myself, I just wanted to confirm you are okay with this functionality being added before moving on with it.

Expected behavior

  • Creates valid Oracle connection string
  • Builds TableExists and TableListColumns templates in an Oracle dialect (would just be an if statement similar to the if driver == 'sqlite' in the Init())
  • Creates placeholders that align properly with Oracle syntax
  • all integrated into the SQL output plugin

Actual behavior

No Oracle option exists yet nor have I implemented it myself. Users currently have to build it custom if they want Oracle integration. Open sourcing Oracle integration would allow a shared Oracle option, bringing about all the benefits that come with open source.

Additional info

No response

Contributor guide