python-oracledb is a renamed, major release of cx_Oracle for connecting Python to Oracle Database #2
cjbj
announced in
Announcements
Replies: 3 comments 10 replies
-
Awesome, does this new version support Kerberos authentication? |
Beta Was this translation helpful? Give feedback.
2 replies
-
Great, eager to test, Does this mean I do not oracle instant client anymore. It will mean 300MB less container size. |
Beta Was this translation helpful? Give feedback.
7 replies
-
FYI for anyone looking and working with SQLAlchemy, this is what needs to be done until the next SQLAlchemy release
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Welcome to python-oracledb, the new, major cx_Oracle driver release. It comes with a brand new name python-oracledb, hence this new GitHub repository.
See the original release announcement for details. Since that first release we have had several others, check the release notes.
Interesting Stuff
Python-oracledb is the new name for our popular Python cx_Oracle driver for Oracle Database.
Python-oracledb 1.0 was a new major release - the successor to cx_Oracle 8.3.
Python-oracledb is simple and small to install — under 15 MB (including its Python package dependencies):
pip install oracledb
Python-oracledb is now a Thin driver by default - it connects directly to Oracle Database without always needing Oracle Client libraries.
Python-oracledb runs on many platforms including favorites like Linux, macOS and Windows. It can also be used on platforms where Oracle Client libraries are not available (such as Apple M1, Alpine Linux, or IoT devices), or where the client libraries are not easily installed (such as some cloud environments).
Python-oracledb has comprehensive functionality conforming to the Python Database API v2.0 Specification, with many additions and just a couple of exclusions.
A “Thick” mode can be optionally enabled by an application call. This mode has similar functionality to cx_Oracle and supports Oracle Database features that extend the Python DB API. To use this mode, the widely used and tested Oracle Client libraries such as from Oracle Instant Client must be installed separately.
Resources
Home page: oracle.github.io/python-oracledb
Installation instructions: python-oracledb.readthedocs.io/en/latest/installation.html
Documentation: python-oracledb.readthedocs.io/en/latest/index.html
Beta Was this translation helpful? Give feedback.
All reactions