Skip to main content

Python interface to Oracle Database

Project description

python-oracledb 1.0

python-oracledb is a Python programming language extension module allowing Python programs to connect to Oracle Database. It is the renamed, new major release of the popular cx_Oracle driver.

The module conforms to the Python Database API 2.0 specification with a considerable number of additions and a couple of minor exclusions, see the feature list.

Installation

Run python -m pip install oracledb

See python-oracledb Installation.

Dependencies and Interoperability

  • Python versions 3.6 through 3.10.

    Prebuilt packages are available on Windows for Python 3.7 or later, on macOS for Python 3.7 or later, and on Linux for Python 3.6 or later.

    Source code is also available.

  • Oracle Client libraries are optional.

    Thin mode: By default python-oracledb runs in a 'Thin' mode which connects directly to Oracle Database.

    Thick mode: Some advanced Oracle Database functionality is currently only available when optional Oracle Client libraries are loaded by python-oracledb. Libraries are available in the free Oracle Instant Client packages. Python-oracledb can use Oracle Client libraries 11.2 through 21c.

  • Oracle Database

    Thin mode: Oracle Database 12.1 (or later) is required.

    Thick mode: Oracle Database 11.2 (or later) is required, depending on the Oracle Client library version. Oracle Database's standard client-server version interoperability allows connection to both older and newer databases. For example when python-oracledb uses Oracle Client 19c libraries, then it can connect to Oracle Database 11.2 or later.

Documentation

See the python-oracledb Documentation and Release Notes.

Samples

Examples can be found in the /samples directory and the Python and Oracle Database Tutorial.

Help

Questions can be asked in Github Discussions.

Problem reports can be raised in GitHub Issues.

Tests

See /tests

Contributing

See CONTRIBUTING

License

See LICENSE, THIRD_PARTY_LICENSES, and NOTICE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oracledb-1.1.0.tar.gz (452.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

oracledb-1.1.0-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

oracledb-1.1.0-cp310-cp310-win32.whl (877.8 kB view details)

Uploaded CPython 3.10Windows x86

oracledb-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oracledb-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oracledb-1.1.0-cp310-cp310-macosx_10_9_universal2.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

oracledb-1.1.0-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

oracledb-1.1.0-cp39-cp39-win32.whl (887.7 kB view details)

Uploaded CPython 3.9Windows x86

oracledb-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oracledb-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oracledb-1.1.0-cp39-cp39-macosx_10_9_universal2.whl (2.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

oracledb-1.1.0-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

oracledb-1.1.0-cp38-cp38-win32.whl (899.5 kB view details)

Uploaded CPython 3.8Windows x86

oracledb-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

oracledb-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

oracledb-1.1.0-cp38-cp38-macosx_11_0_universal2.whl (2.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

oracledb-1.1.0-cp37-cp37m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

oracledb-1.1.0-cp37-cp37m-win32.whl (856.7 kB view details)

Uploaded CPython 3.7mWindows x86

oracledb-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

oracledb-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

oracledb-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

oracledb-1.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

oracledb-1.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

File details

Details for the file oracledb-1.1.0.tar.gz.

File metadata

  • Download URL: oracledb-1.1.0.tar.gz
  • Upload date:
  • Size: 452.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0.tar.gz
Algorithm Hash digest
SHA256 a670fd7b48841cceadc90c82c2b61751c6473eba831f2e1ceb97d89e2188e951
MD5 f010d4f5e846205858b6af1324ba1152
BLAKE2b-256 4e84dffd4a3dec01d6da8c34db901829d32ad2ce1db65e97924f866d94166716

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fabd147a99abfb4401f03856cb6cf7007dc4f2c2945638deb549ca139c4b3252
MD5 ebeb149a71f9d42724cf9b29b6267482
BLAKE2b-256 3aa0e83097761628acd152e8dd3e92a97104599ad4a51efe42c0148ce654175f

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 877.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 83718424acbd7c685d9a5d1dfa9e39a3600bbbcb3c734d8a110e5bda5f41106c
MD5 c04faed2dee9735a502b12b7f237b9bb
BLAKE2b-256 6d77fa8cefa51aad1d1089d7f5476ee7bab03918f88981ab5007221b3fdea437

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e817a940dab6c2f731109e51c44918ef98de19a28a9b06736991bf165d8847e
MD5 2dc8235f1c04f7efe1a99b2eab5d2e4a
BLAKE2b-256 f20bf8c938603c1f05e8712525bf350cd4b5607b39919071018529b0962b0e9e

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d33a4d33ff1a9a88d95ea4fb903a061bd20edff8aeb114c0bc802af4250de6f
MD5 f3e8028dd0bb1f9df3f9e1c82ba527ba
BLAKE2b-256 87aea413659ca51d15f3f923dffc864c1f8cadd87a485b4544c6b2fb0b34d4c0

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b43d904c8e1f430d8f542491d2d6be4193f4a0c7e73af51f6e6a02bb1f8813a3
MD5 cbad6466048ccc19f0f0c1de7955ec5e
BLAKE2b-256 dbeaef0bba345a2ca5850e1a27f61eff16f69d1eae925f31a9bfd4dbecf43815

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 461508e809db8cd1bcf57b179bad84b3069d473afa5b3c8f09bda5fbeaddb8df
MD5 235510807e6d31e506ae299084265230
BLAKE2b-256 d5c2f4dfb0dcd023b02907959e5e7f5531f381e199e3d18b6216d15856939b4c

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 887.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a1970a2f3d9d51110bc610b2a20136c41180a7e271cf03250f404f24975ba5e6
MD5 9bb59e13c6d04a9a6630f380aabb635b
BLAKE2b-256 8f25370725ed3c5a7800d6a3a132f7a2d0d5c85e9ad20474ad4fc29e3eb4aa28

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25dbb138c2efa3f85901e30e0145a2be584d5f26513ab85b5b8d80470df928ec
MD5 4abc78f26295068cc97682613f7c781a
BLAKE2b-256 3a97a94c2f247645c1df83e85e1181b16758692835ec4c4c50bab8c351a6d444

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5dc2c9c7de7c90c05dd08890a2667588221ea6f0cf24417398719b90ec75e027
MD5 94edd8e267f361c6dc3fdb82265467b4
BLAKE2b-256 754ed9d1b1071a09340b69b255926992e80b25f46b1bfa4919f02f2727315837

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a569a0cf41b05c3a461c76df995ca78f8ab2d00e4e86eb3575d2aa00b62c6a11
MD5 ee1566c902190b021b16b1e9903af1a3
BLAKE2b-256 298350e6c9063cb565c4eb9ed4f5a3498024784e0f7f625326441e0e3f7d831f

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5a86749026d6013da6a3bd8808adc442af1371835889e435157e3f2320ce3b6d
MD5 3925431d1b036294e1f8bc422959bc0f
BLAKE2b-256 6cc345f86f43ca4581179a063c3f768ba0036338e15be73c4bb5c7f2b6e670c2

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 899.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bbbe85dd0cbf7271217794d585174a7f12a6acd9e83beecb1786ba3121b307c7
MD5 7e1b38bb2163a01eb0452682a640cce7
BLAKE2b-256 229cf585e9b0a84bde8c627de740c91d70cc258b534adb77647be0d6ef6b62bf

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b37c78562019d4a1788a964e362a1099d61fa07543cd6ef35952ccbe818c153
MD5 c61989de29395203b831ce554ee8de7f
BLAKE2b-256 24a7a53fc7c03df09743f56908024b6be3f341156c544668e7f555608f75b461

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e50bc344a80c61f6374f60073759f0d817b54efc75eda737143a4cfbe228601
MD5 2bd8359ac11635845d2b33c8079ad137
BLAKE2b-256 b37a2cccbd85ad019c0a09d1f83c90070bc03586013ec4f07e188b2f96c66bd2

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a4db1362cf01a2552a05390058ff060d74c67cfd031e3148ecfecc5282de5ae3
MD5 5d80e76a9daa4d0c021df1f9d677a3e1
BLAKE2b-256 173b92b380b8b6eec9b60692f6328498d0a79c0b8e333655e3f1a14c96b570ac

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 620e069e4f8da8938d8866d8e3be8604678e74bb24d59fdd0b8869f0104014bd
MD5 4e04bc1766fa4bc0b1b7e00cd64b1724
BLAKE2b-256 51fb4da3b1eb5de9877b774d7b640f2d963927ee9631a2269eaacfdee9f45a3d

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: oracledb-1.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 856.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.6

File hashes

Hashes for oracledb-1.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d63e97789ed36d5bf7f93cbfc8332d51c5b6bd4445a6f1afe57e00f084c36744
MD5 6d1a7108717837f7b54a9d212d6440c1
BLAKE2b-256 5da79b1b88c41f6e5fa67d28e759b02d08a64e97014cb7fef6947f26d954b1ed

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b47cde278817e032826b00e32e27b9ce89cfe3f6e81162605d02e1d2b51bc49
MD5 8123083e51cf3949bde8c7631d6965fa
BLAKE2b-256 d0789a850c675b4466b7dcf603f5ab646b5da04f5860e43feccc4eff4778c69b

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e4cf5137b8283b336cf6758da3f4f2f1e1a9f6c81a6ab7a8c3f8f4b61d51c9e
MD5 239902cd45042f3cef0129b8147ac224
BLAKE2b-256 10a66fc2651b19cb075051212c530585c8a9797e887cfc8dd5ee8b6a1316acaa

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 886e7a71121fc72de707006d664db5fdd30676e3125596268b350352d48b43e3
MD5 ffc2d966e558b9010ce82c5259c796b3
BLAKE2b-256 92764e9d124b2584d529a98cc44cd66c13ae968f54bd3ca65f4a12a70082e4f3

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcfde23c53770092d7cd06b7d9d8f97972b69e98daae72323686047a98c5d77e
MD5 4aef1733f32316a99d2ad7eecf1196e0
BLAKE2b-256 b25eb7bc37c42e43552b6b68f6f5d52e4193447ba097a1ec8146ce269ff0c46b

See more details on using hashes here.

File details

Details for the file oracledb-1.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oracledb-1.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec420cd35a315b7f5620c72d06447766c8199ae31c1169776d5807d9bc9dbab0
MD5 b8d012b6dc62547547e2d2d50921da77
BLAKE2b-256 ed28053fe16fd0bbaebc2a4f8fe0ab55de023579419713d1e3a3c13a5f790cfb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page