Skip to content

Commit 5603d2a

Browse files
Miscellaneous installation documentation updates.
1 parent 3febfa8 commit 5603d2a

File tree

1 file changed

+22
-8
lines changed

1 file changed

+22
-8
lines changed

doc/src/installation.rst

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

220220
Oracle 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+
283289
2. 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

353359
Installation instructions are at `Oracle Linux for Python
354360
Developers <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
559565
inside 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

562576
Install 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

Comments
 (0)