@@ -61,7 +61,7 @@ Quick Start cx_Oracle Installation
6161
6262 - Alternatively use the client libraries already available in a
6363 locally installed database such as the free `Oracle XE
64- <http ://www.oracle.com/technetwork/ database/database- technologies/express-edition/overview/index .html> `__
64+ <https ://www.oracle.com/database/technologies/appdev/xe .html> `__
6565 release.
6666
6767 Version 18 and 12.2 client libraries can connect to Oracle Database 11.2 or
@@ -214,7 +214,7 @@ to access an Oracle Database instance. Oracle Client versions 18,
214214
215215 - Alternatively use the client libraries already available in a
216216 locally installed database such as the free `Oracle XE
217- <http ://www.oracle.com/technetwork/ database/database- technologies/express-edition/overview/index .html> `__
217+ <https ://www.oracle.com/database/technologies/appdev/xe .html> `__
218218 release.
219219
220220Oracle Instant Client Zip Files
@@ -280,6 +280,12 @@ To use cx_Oracle with Oracle Instant Client RPMs:
280280 <http://www.oracle.com/technetwork/topics/linuxsoft-082809.html> `__, matching your
281281 Python architecture.
282282
283+ Oracle's yum server has `Instant Client RPMs for Oracle Linux 7
284+ <http://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/index.html> `__
285+ and `Instant Client RPMs for Oracle Linux 6
286+ <http://yum.oracle.com/repo/OracleLinux/OL6/oracle/instantclient/x86_64/index.html> `__
287+ that can be downloaded without needing a click-through.
288+
2832892. Install the downloaded RPM with sudo or as the root user. For example::
284290
285291 sudo yum install oracle-instantclient18.3-basic-18.3.0.0.0-1.x86_64.rpm
@@ -343,12 +349,12 @@ Python architecture.
343349
344350.. _oraclelinux :
345351
346- Installing cx_Oracle on Oracle Linux
347- ====================================
352+ Installing cx_Oracle RPMs on Oracle Linux
353+ =========================================
348354
349- Python packages are available from the `Oracle Linux yum server
355+ Python and cx_Oracle RPM packages are available from the `Oracle Linux yum server
350356<http://yum.oracle.com/> `__. Various versions of Python are easily installed.
351- Packages for cx_Oracle are also available, making it easy to keep up to date.
357+ Using the yum server makes it easy to keep up to date.
352358
353359Installation instructions are at `Oracle Linux for Python
354360Developers <https://yum.oracle.com/oracle-linux-python.html> `__.
@@ -386,7 +392,7 @@ to access an Oracle Database instance. Oracle Client versions 18,
386392
387393 - Alternatively use the client libraries already available in a
388394 locally installed database such as the free `Oracle XE
389- <http ://www.oracle.com/technetwork/ database/database- technologies/express-edition/overview/index .html> `__
395+ <https ://www.oracle.com/database/technologies/appdev/xe .html> `__
390396 release.
391397
392398
@@ -558,6 +564,14 @@ you will also need to download an `ODPI-C
558564<https://github.com/oracle/odpi> `__ source zip file and extract it
559565inside the directory called "odpi".
560566
567+ cx_Oracle source code is also available from oss.oracle.com. This can
568+ be cloned with::
569+
570+ git clone git://oss.oracle.com/git/oracle/python-cx_Oracle.git cx_Oracle
571+ cd cx_Oracle
572+ git submodule init
573+ git submodule update
574+
561575
562576Install Using Source from PyPI
563577==============================
@@ -624,7 +638,7 @@ If installation fails:
624638 subdirectory called "odpi" containing files. If missing, review the
625639 section on `Install Using GitHub `_.
626640
627- If importing cx_Oracle fails:
641+ If using cx_Oracle fails:
628642
629643 - Do you get the error "``DPI-1047: Oracle Client library cannot be
630644 loaded ``"?
0 commit comments