oracle / oracle/node-oracledb

NNE support for thin client

Open
#1,670 6 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
2.4k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

  1. Describe your new request in detail

Is NNE support for the thin client coming in a later version of the node-oracledb lib? This will guide decisions on how to proceed if this support is being considered in the future as it is already in the python-oracledb.

  1. Give supporting information about tools and operating systems. Give relevant product version numbers
  • Oracle Instance client (thick client) versions >= v21 are too large to deploy on a lambda layer or to a lambda without making decisions around using containers. Where with version 19 the size was much smaller.
  • Upgrading the Lambda runtime to node 20, changes to Amazon Linux 2023 server and none of the thick clients work due to missing libnsl.so and libaio.so files.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, test, or entry point is identified in the issue. Start by reviewing the existing NNE support in python-oracledb and the node-oracledb thin-client and deployment constraints described here. Done would require a clear maintainer decision and defined scope for NNE support.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.