What is python-oracledb?

python-oracledb is a Python extension module that enables access to Oracle
Database for Python and conforms to the Python database API 2.0 specifications
with a number of enhancements. This module replaces cx_Oracle.

Where do I get it?

https://pypi.org/project/oracledb/3.0.0/

The easiest method to install/upgrade python-oracledb is via pip as in

    python -m pip install oracledb --upgrade

What's new?

This release adds a number of new features and corrects a number of issues.
Highlights are as follows:

   - initial support for AQ in thin mode
   - an Apache Arrow PyCapsule interface for efficient data exchange with
   external libraries
   - support for Oracle Database 23.7 SPARSE VECTOR
   - namespace package oracledb.plugins that can be used for extension of
   python-oracledb
   - support for centralized configuration providers (Oracle Cloud
   Infrastructure Object torage and Microsoft Azure App Configuration) as well
   as file-based configurations
   - cloud native authentication support through the integration of Oracle
   Cloud Infrastructure (OCI) and Azure SDKs

See the full release notes for all of the details:
https://python-oracledb.readthedocs.io/en/latest/release_notes.html#oracledb-3-0-0-march-2025
<https://python-oracledb.readthedocs.io/en/latest/release_notes.html#oracledb-2-5-0-november-2024>

Please provide any feedback via GitHub issues: https://github.com/oracle/
python-oracledb/issues or discussions: https://github.com/oracle/python-
oracledb/discussions
_______________________________________________
DB-SIG maillist  -  DB-SIG@python.org
https://mail.python.org/mailman/listinfo/db-sig

Reply via email to