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

Uploaded CPython 3.10Windows x86-64

oracledb-1.0.3-cp310-cp310-win32.whl (860.6 kB view details)

Uploaded CPython 3.10Windows x86

oracledb-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oracledb-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oracledb-1.0.3-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.3-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

oracledb-1.0.3-cp39-cp39-win32.whl (868.8 kB view details)

Uploaded CPython 3.9Windows x86

oracledb-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oracledb-1.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oracledb-1.0.3-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.3-cp38-cp38-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8Windows x86-64

oracledb-1.0.3-cp38-cp38-win32.whl (880.7 kB view details)

Uploaded CPython 3.8Windows x86

oracledb-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

oracledb-1.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

oracledb-1.0.3-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.3-cp37-cp37m-win_amd64.whl (996.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

oracledb-1.0.3-cp37-cp37m-win32.whl (838.0 kB view details)

Uploaded CPython 3.7mWindows x86

oracledb-1.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

oracledb-1.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

oracledb-1.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

oracledb-1.0.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.3.tar.gz
Algorithm Hash digest
SHA256 55bba52d03db740a7f3068167be0a5c027f1931be3ce7cd85d19dda5dfd80e82
MD5 319bcbcb62ce96c50af7304d56ac0e26
BLAKE2b-256 62a00f978dc11a2f8633cbc0029bceb1f0f96ef85d6aee6e3fa841017a30f03e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oracledb-1.0.3-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.5

File hashes

Hashes for oracledb-1.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 851270593125325f93a31c98df7f49cee3157282fe349223ae2095f54ce9513c
MD5 1b2590d5e390318d492f9a368ea7a478
BLAKE2b-256 eb5ef4a4b4298d5c57d3a4db545c7b74a70baef8143a11d78f56c80f01c23f01

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 11dfb8ee6983754c85a77c88e16d10c9eee17fa89857555c6a3a45f32efec6c9
MD5 26f321b7d20cf9d3ab19bc950f89f41c
BLAKE2b-256 92ee62a2917b073d003b7699892a7ecc179e65b258643688e295a352f0541c64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a21c4d2fb04596fc7d5030bab293a82ceea666664cce0003a46321f295ea263
MD5 c7217173b7fcfe5ab6a10d93da25ec03
BLAKE2b-256 d9592c427ca1e18d05727570b903ea0b8c70f13e10813963dfc3b503feb327ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b31a81b57bf046c1cfb5ac5cb841d3cec0cc2f883bfbe31e16c5c8b4694beaa
MD5 179b2c5cf49b8e19422ab5294978a27e
BLAKE2b-256 3edd0f4238142b9780c39a85e4e3af6becd70edea494bd0a5cc2364a2519a941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4e3267d746a46ea8cce5ff17ec83e19788641071e9a32bdf4b6e4c497b51dff5
MD5 d701281eba5f937e2fdfe5c14a38cd00
BLAKE2b-256 8b7bff9903c96b55ad287c4dcc734bd75c34a164437c532b97fb818532c82f4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oracledb-1.0.3-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.5

File hashes

Hashes for oracledb-1.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bd90b7cc4f2d1430b4cdc6e290199a0b720b8185d85d97d4a820e6296d014735
MD5 f13f56e93e214e92c020097cf9e3c526
BLAKE2b-256 20e9e4333dab234aaad101f26518ca904db6dd927324f049937e54bf715c82b7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fec9ef59319bfc359e30cc6620d97364346140ce734700042e0486da9e8dd0c7
MD5 2dad6987bda063250a90271ed55cf2a3
BLAKE2b-256 ee6654911a9a882abb340468b0b69a5ffea2d089abd8e1f01e347fa878983d9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 392c3ce3f77fa8ec9b8c812925d28d8bf2f6aa3dd968904245e1f4a9cd5a54d5
MD5 f4efe0bc0de01c94a037268598c5244f
BLAKE2b-256 32cfe1791a6dc64081c61c5dd8e8ddd5bb7822f5a008a1394071c9f863c377ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f59a9c7b940067d9f34e54c8fa6a72d4641bd043e6d40d6a209ea62c12eab9f2
MD5 19905da13990848e485f44d364a57102
BLAKE2b-256 ff10944fb93c338b67b9b81eb3666609c1f4622a566741b4840109c75469a4b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 207e5b402bcbd6bbfddde99c35eb0aa9474f3cc98731a6609ebdb92e71713ca7
MD5 8f4b9e967c04ad72f96139b6eb9769dc
BLAKE2b-256 4f1751229d479381320d1f8a825577d6de9ba3a94637b1865d1ad43084135be7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oracledb-1.0.3-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.5

File hashes

Hashes for oracledb-1.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4f2431115fb09903f9fe4e8042c8a28c142bab1a9607d1886151e692326cd4e9
MD5 dc8d4807a808054a08bce836960a0bb7
BLAKE2b-256 e0727870ce0c3345efe287f85e6262e30dd189343ef0698ed128dfbecc98f21b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fcf7c80d01315ec6cc3cdd9f1c3c22790e176d42f3394ef29d3053313b89ac8a
MD5 bfd9a7c02bfe9f39b9ded3e06efa3d67
BLAKE2b-256 4d3470a76e14dc5bbcdc49cb501bfcef79c1cda965c7992cf126aae385f9e9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3775091a69a0607437aaab5221f7508230b2051ffcb8aa816f9f38e1648e2a86
MD5 12aef6e2b1a0e28d6a8c6af5cd09a62c
BLAKE2b-256 d8c850789265ad2c3c2579e32f8f097b2fcf4ca4aceaf276773824d93ace4085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8429d9da6119548a2598110df565d48db8697272ae0bb49d46ea78a182cab277
MD5 c22d337e4c4de4608c25e092c9ec5ea0
BLAKE2b-256 929bdc3d19a30311faf26b1be23a3109ec5ad3d4cc6587bf4eac4b39a03eb811

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 23f7e44e84dfe90b3bff88fe837608cb741dc1b1a34bf406e637834c93e19c32
MD5 249bcfc37698b6c00e1bbbe88dbcaee5
BLAKE2b-256 8585d821e774905304fa7cd9325edee5e60dc164626b0825a99c03d56b05c9fb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f53d623f72eb4c503fe8edefde6aeed213484cfc857e99d98042b428a3626e83
MD5 db2ad800eee0d35638533b1c8cb4e837
BLAKE2b-256 fd09341297517b367c8aabfffd013c6adfabc04e3f7e28bb0c7b0b4f57899bca

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.0.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 af7298384213142a5e80011fea9e86d21f778621c10ed1968052c34adb046c15
MD5 374006b918ce41d45755592e9d2cd054
BLAKE2b-256 6ec7ec19fd9415b5b08ee08fc322a160aa71549d93e43ebf14fae0a2fd19609d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7de09aab11eb9110bb2c9214162ec16058d095ba780deab192eaa5d8e5531ef1
MD5 2a4860f192799c74de05241c11be2e1e
BLAKE2b-256 c104d92d28bc38bd05f8bb74345c543859c6b0027229b1ee8f1707d77e0cbe05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 074042b489a9e28921dd536785a4e2b0581d70959c49ddb29810e6a5fdba57a7
MD5 e79ceb6468892b879a1c71f3b4458af8
BLAKE2b-256 7cf51c20e5ce8079ae831f72f09c21a908362717961cab29045827efda18e9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a03f9a0d1ad1c9277470108b1a87cc5ab3c0b18210f810fd412a3819d9474f3
MD5 a5375aa491292e8d38c914b93f733f2d
BLAKE2b-256 ce7582a7d2023dac0139ddd45009cbf1f27195f4b0c248e2506643b64bb06f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae5b30c86181112ec6e515d2ee50489c9119eb6ffacaa29f484b397ec8ae3bf1
MD5 8f1d73a448d94db775e310c11a1ab875
BLAKE2b-256 5954a435db8d94602bb5f71da2bac90efe49511a51608f7469869c6a1204d715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.0.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8414cd36e18d808577710907c9c58ba738c2f979441a60be032daa29958383c0
MD5 f2e00e98d97e97dd9609edcf780e9f0d
BLAKE2b-256 1855773d0047f984a6175c0eb6adfeebf1205299a394e298cdaf2f5dd57c256b

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