Skip to main content

Python interface to Oracle Database

Project description

python-oracledb 1.1

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.1.tar.gz (452.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.1.1-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

oracledb-1.1.1-cp310-cp310-win32.whl (878.9 kB view details)

Uploaded CPython 3.10Windows x86

oracledb-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oracledb-1.1.1-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.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.1.1-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

oracledb-1.1.1-cp39-cp39-win32.whl (888.9 kB view details)

Uploaded CPython 3.9Windows x86

oracledb-1.1.1-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.1-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.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.1.1-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

oracledb-1.1.1-cp38-cp38-win32.whl (900.7 kB view details)

Uploaded CPython 3.8Windows x86

oracledb-1.1.1-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.1-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.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.1.1-cp37-cp37m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

oracledb-1.1.1-cp37-cp37m-win32.whl (858.3 kB view details)

Uploaded CPython 3.7mWindows x86

oracledb-1.1.1-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.1-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.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

oracledb-1.1.1-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.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for oracledb-1.1.1.tar.gz
Algorithm Hash digest
SHA256 88319c122f190b02ddf99cd278c1a7942c361b0037f8d9cf83142b4019c09602
MD5 fbcd84b4ac069ab3511af5cc2812c883
BLAKE2b-256 3f86d41d67f1fa69231def5df998d0e0ba821f37f8dd2b25a4f628c61860689e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f233a4d374379e5ecd86e776f2061308f5c2655ff62c2bdb43d8d7b9969cbc88
MD5 1027d19a55170467551182a8efc89fac
BLAKE2b-256 55542dad8a4a0f3fd0f76c1eeb1d23514c81216a7f884cd1159fecd17569b920

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0f731830519aef5b8c90c051ac631bdb9458a960a95945532dcf91c2cb66edf2
MD5 8537582f7fe741d89d599344ff680b28
BLAKE2b-256 3ffb7beea4c4f16278ef9a92f6d7e9fc555432d8099e427e9687cb827d7f86e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c643aa1826129af55688dc0a4a78a0525c991e17da26390e9f676067f92ddfe
MD5 d256eccb06099ecae5febf5568dc72d5
BLAKE2b-256 e8bf24b28929f3dde2c26f081be42a67a57a96f2e6f3afd7c19dc39077246916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dffcc7fe4292b2382c3e8c0c81b83f409ad8d7ddcfaee090dc2d9e3b4f4ca2c9
MD5 dc5575a0e900a8914d86aebc4cca9e7c
BLAKE2b-256 d908c43a14857d0296bbdb7adb88820e4b9c30d9258e3e7abfa7e28cd1f955be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 df25a33c00cd294cfee7b1112243a3b0d8d17982d1be301ba7c0b4c82eb8bc88
MD5 f5a25eeee6ffb52c5991e29c5b1dc720
BLAKE2b-256 15842f172a2e1983b461c1c00fe1dafb51ddf94f378af9401fc77f8f7b3a654d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0f7ab47b95b5c7dad464fbcdad0731ee2e99defdecaf2d05808bceb7038d2489
MD5 10da5e2c7f3a4997b9eff972ede10964
BLAKE2b-256 c0b92645639c58c321d3a8c483af8151cbc8712a729af311f418142d06788fc0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f1aba62d17b2d2c91c410f384e05fdc94c1b36cb82ebb136842c82a37b7f981e
MD5 be3b4d91857d8112315cd772d62fde10
BLAKE2b-256 9e819f3a8e9db290dc31f087573b085da5b434f2c4e70b1aa80996a9c2ff5d03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73f98552bb283baf385dba06a75d1de77f14d5870334c25ea5054e9d32fb6d1e
MD5 d60febaae4c57af203d356b7f531e957
BLAKE2b-256 4861883be5b85d9743e03cd6ec61589b2144984abf256bd7f209ecec20252788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a0ddb1f248912d1b5bbbef191f60d9e9b00700085004de068fa1986e0755295
MD5 62bf5fe4afb84a553249284e8970913f
BLAKE2b-256 b841e4f2b37871209fb61d2f5c296b03d51b14927aeabdaf3b27ed73d9d25ab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6cf4f9031b8c6262d75aac1af3c8246a73697ebcf91fd33eb0c82f6cd2100716
MD5 678763b406379e32f912baa5b9896379
BLAKE2b-256 87b7daebcf4afb845c8e3967e03827573fc0957641da1dcc90c63fc5bc6bdac1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 90e01f66a1251da02f2dea4ac42a591e22b1c0b67ba2a6964fd01ef09a014b82
MD5 cc8e5fb798df2f5f8c2dce28130ae8c0
BLAKE2b-256 57382464fd01aea2fdea8d64b268bf3146b21727a10a7042aaf887b0915ff262

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 39bf05208ada7c99ff85cd879f2a9f64c8f8fe73d4ce11d037f2bbedab0c4020
MD5 6395fb221fc603382519326900906647
BLAKE2b-256 925501c2ea725ba83320ec753c88e5014048abcbc23ce96f7cba33ead4183563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9be9d00b3f3118bacdffef8a9173a2ea3188552083d93129b1ab8c7907b3eea4
MD5 37ab9d1548f4a80d269e84e8055aa146
BLAKE2b-256 b1ec2ed81cf551d3a046d0fa1e395a9e5d0dd000f446e0875846af3705edee98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 393245177e3a0fcddbbc4f738fe8bdff92d19f7656f0baf87aaef8c12ee0fe62
MD5 8dde29df12de96556933c75df4e8c25e
BLAKE2b-256 5674bc93371a340189f917e5196b6feaf7fb8da534df252510153009d916f5a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 878cd5e18e0ad5885d1a74fd9a5f2e38eb320b6902ba63ad0a51aebd4bb4d68a
MD5 f95e648bb3a17ea5d48f804875a4eac4
BLAKE2b-256 05afada7721de5e54ca661917e7ed72c3fffe9e1953d8b76070b733924c0c530

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 da65ea1b598de23ef9453cf6dfa3c7cc0f1645c9c63058098b1a92ed0d0619fb
MD5 781d24da28df7fb27bc30ce2da37140e
BLAKE2b-256 6af1379e5104f93c55ee2d4621994e6aaf6c95be62f8868d49fa2827f97ae090

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oracledb-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 07846a86f481f9105dbf53390e1cb6b422ac929717949fbe9f2251a11a8f4332
MD5 d89baf1c5896f2f739dd64278c64295f
BLAKE2b-256 ec8d9429b26a11ca412a1d45a17ff61639097237483ebd22f1819aa8238d07ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c5bd39b08c8adbf7a92385cb3a3689976301249364003929f71d4559fbf95c5
MD5 bd37bc815db82a3511a300ea96fd3c06
BLAKE2b-256 18a9a246e910d38b8ad21cecab2743c0312bbd755d3b923f2fbde69e6465a431

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e0525c23b9a349a0ca63d6c2ef8e0fc6c526f2fffae8087ca5b43cef9969d6a
MD5 d524fe96ad4d6fcf511666dcb803b2d1
BLAKE2b-256 fcf6de08b06db53926d2dc16761a7f205647168e423381363b732f2668b00da1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36d767d2e2a6abbb3f52ea76625f040bdaf32a141a4aa64942952e7e99051e0b
MD5 fc0e76f1020c793862732a3938e54f5f
BLAKE2b-256 12c5a2269b4c917bcdceee42d5b0ffa04657740f027bd543a8d16a3174780faa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24296ff54bca75c3b26df7b988a3b49ccd51d6070fc15d4e1cafafb277361f97
MD5 9a8ba469d62ff0072f43bfc5152b49d7
BLAKE2b-256 cc8ae33307e45c2a2a50f8df6e586e4feecd9b42dc6cc49eb30ec0f2cfee39c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for oracledb-1.1.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f35f8368dcd3adc33d1a695434fd994f78bb56a258136a6812b244e4ada24585
MD5 e2d3194e668535cf65e562dc0aaca3c3
BLAKE2b-256 0e3512522cc1457b59abdd54160e1344475a51ac12f94a88c8c9e6426e3ba5b0

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