Skip to content

Proposal: Switch from go-ora to godror for better encryption support #42682

@hermandi21

Description

@hermandi21

Component(s)

receiver/x

Describe the issue you're reporting

Currently, the project uses go-ora
for Oracle connections. While convenient because it does not require the Oracle Client, it comes with some limitations regarding encryption:

go-ora supports TLS (TCPS), but does not fully support Oracle Native Network Encryption (NNE) or configuration via sqlnet.ora.

godror (the official Go driver) uses the Oracle Client and therefore supports all Oracle network encryption features (NNE, SSL/TLS, checksums, sqlnet.ora policies, etc.).

In environments with compliance or security requirements (e.g. SQLNET.ENCRYPTION=REQUIRED), go-ora may not be sufficient.

Tip

React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions