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.8 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.0.1.tar.gz (437.8 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.0.1-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

oracledb-1.0.1-cp310-cp310-win32.whl (856.5 kB view details)

Uploaded CPython 3.10Windows x86

oracledb-1.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

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

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

oracledb-1.0.1-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

oracledb-1.0.1-cp39-cp39-win32.whl (864.3 kB view details)

Uploaded CPython 3.9Windows x86

oracledb-1.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

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

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

oracledb-1.0.1-cp38-cp38-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8Windows x86-64

oracledb-1.0.1-cp38-cp38-win32.whl (876.3 kB view details)

Uploaded CPython 3.8Windows x86

oracledb-1.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

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

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

oracledb-1.0.1-cp37-cp37m-win_amd64.whl (992.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

oracledb-1.0.1-cp37-cp37m-win32.whl (831.2 kB view details)

Uploaded CPython 3.7mWindows x86

oracledb-1.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

oracledb-1.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9f938134e08a6d08f3886af90a0a9cee197dbe1b38ff7f75f1fc3262d27ba708
MD5 af797ed334d0f952b81f34b7b608b41b
BLAKE2b-256 acfa3de9230679c4aac3aa05f36889cce7d30fab354d3d4ba992f84fa409c450

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oracledb-1.0.1-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.4

File hashes

Hashes for oracledb-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 31b2ab8cf31a0b1562520dc92de60556a806b24e4f14f306d31bdfe76fe282be
MD5 c80b765b9f6fc1b6394a480321673a50
BLAKE2b-256 9615f5fd7ad0e25d844ac3d96aad87eda5b3030ea9dbd78d06173364f11b8935

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a2362034cd702279ea5ea35f6084e047d5080948e80ca9a775183ddf79266eba
MD5 9ff96db4287cce17a5a85c7e890fef58
BLAKE2b-256 db06d1dedcd021af75a0171a484ed59b30a89c59e4ebc4a0de8b20f21db0a368

See more details on using hashes here.

File details

Details for the file oracledb-1.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e4a20f19fbc9985b124be8f55c47e611f46c4783dded3af49e54b2e1b833f425
MD5 5c626f46e6292574c5ddc73f173b5f0d
BLAKE2b-256 b83602c9e74bd69c063432e27de2fe24501b8e89af51b2a3ea0ab9c1438dbcb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a6a1f2b073234f717233687d8bb5a5c47d746bf3386b9902d6d9d180b266376b
MD5 fe50050e2b185dcd2b2c4651cd2198d6
BLAKE2b-256 41b89f4644db3e89c5a317a988d5273c8471e0190f20ff4df78e487f172eeb71

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 30f8af7f4b5ad48a010a1fa9aa5852fa2e98eb33b38159a927e334b8510cd7f9
MD5 9b41b1bb69022127a435a78c69ede0f6
BLAKE2b-256 b6cddd6e041c46d946e6e608d7e5ef356c10c214c90ede98e6c024497a99cad8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 95df9795a4d1ff07607dad59628728fa1a95e329837a2aae071c66bb19d77680
MD5 20f86e93a38b6802a8e129f292c9df42
BLAKE2b-256 b1c6fd4376fd84a263b695fa9ed7f45bf424cb3297d743c49573df253b6f949d

See more details on using hashes here.

File details

Details for the file oracledb-1.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 da4d31d0d923ebf48ac2f9bbcb34f1bf8bd89abc096b6ac2d7d70568bdf62a14
MD5 511f999e1ac601bc71412ca95b2d17c7
BLAKE2b-256 494e65aa53cac7bc533759661b5d2c2a6f07523b2e500d4bd5ceedc18918333f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6fc738e6936638c5010f1c3037672667391b72261db38018253c81289fc9884a
MD5 80f4fdd8e87c6db81219b433cca15360
BLAKE2b-256 f15ea726e84a456f33a25b4ddaf55dcfa2d8aaf10febe0e32785697dcf259973

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 248bba3984e57cb8c8c46f863521d4bddee019164472eebb3caf2d51972efbd4
MD5 ee3e32faa2d0948ce96dfa1136a49327
BLAKE2b-256 aa14d0ada47431274bdc327b765b8402ce0594157d5cdb1036480d5ee94ea2b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 53f5c74a10056c5cde4b4c4c71db67c1d065026af7efabdb7e4269c4914e8a6d
MD5 74732913a6bd9b9a50e5301146711f1f
BLAKE2b-256 c86c35c6cc60f149f2c0ea78ef03e4932c125ed589b104e24fec9d6b3b52a432

See more details on using hashes here.

File details

Details for the file oracledb-1.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9f6d14ccbc1d4f3915a54cb31ab90b711213752a7868faad46b5d406a4249486
MD5 e2906e87794395d68d621f2a85fef24b
BLAKE2b-256 82b7e8921bb29ac26642c5b73eaf400f1f1df6d62213f64891bdb42a914476e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 82a0a2d6178fcfdffde93943a9921b8fd49b2493c43aa77d43644c27444727cb
MD5 9fb6fff53f23d58b017370824b733fe1
BLAKE2b-256 dbc78a49d7d1a25198860af6529e03890d5d9477af7dcca1fdf84312aa1f25f7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a12421f954437f13d57d391df10ed22e9e0bed19f4fb2f6cc4b2854716ef4f37
MD5 30956e24d10effb907da903f873b6033
BLAKE2b-256 3625bb40131a7a8c5471a99cd59e17b990e08b6c50e86bf5a88dedcaed303efa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 eb10433a367312ece6e8e17abf4bd2440c8f0c864fe23fb6fb36e5a9f23738ea
MD5 ef3d99c88dd78d32bc3cabf02af29658
BLAKE2b-256 b1bdd744b699f77651b51846dc7f271814b742fa6eebf3b2624fdfac9b9d438d

See more details on using hashes here.

File details

Details for the file oracledb-1.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c531ebb7298f428b3e8cbfe86964a1e44af1ead5dcfb0ac0188c509009b81a68
MD5 780b292d1af4e6ea38b24694005cfa10
BLAKE2b-256 dff8463e724fc23d3d181c686bbb23906a8ecfb80394ef5e7d0f3b93e9651e93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 235ba039ecd53eef5227ceb96ce983d7d64bafb345b330ed757d06aae1df963d
MD5 56fd5aea45dfdab46e9138117a7e9f33
BLAKE2b-256 6ba12907900114d7675ea3073860c654f4fb427fdba22f255545ba942456a8fa

See more details on using hashes here.

File details

Details for the file oracledb-1.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for oracledb-1.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 073efbeb640aff684ea24750a7e2769525a1e3b50aa04b083666d193cdd0a8e3
MD5 350db4e32f7cac1ca7c7c98aa9f61862
BLAKE2b-256 b577066fb46c3ebcd82319c526584fc07bcacbfeed6d739151ff6206258b6b42

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