@@ -61,7 +61,7 @@ Quick Start cx_Oracle Installation
61
61
62
62
- Alternatively use the client libraries already available in a
63
63
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> `__
65
65
release.
66
66
67
67
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,
214
214
215
215
- Alternatively use the client libraries already available in a
216
216
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> `__
218
218
release.
219
219
220
220
Oracle Instant Client Zip Files
@@ -280,6 +280,12 @@ To use cx_Oracle with Oracle Instant Client RPMs:
280
280
<http://www.oracle.com/technetwork/topics/linuxsoft-082809.html> `__, matching your
281
281
Python architecture.
282
282
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
+
283
289
2. Install the downloaded RPM with sudo or as the root user. For example::
284
290
285
291
sudo yum install oracle-instantclient18.3-basic-18.3.0.0.0-1.x86_64.rpm
@@ -343,12 +349,12 @@ Python architecture.
343
349
344
350
.. _oraclelinux :
345
351
346
- Installing cx_Oracle on Oracle Linux
347
- ====================================
352
+ Installing cx_Oracle RPMs on Oracle Linux
353
+ =========================================
348
354
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
350
356
<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.
352
358
353
359
Installation instructions are at `Oracle Linux for Python
354
360
Developers <https://yum.oracle.com/oracle-linux-python.html> `__.
@@ -386,7 +392,7 @@ to access an Oracle Database instance. Oracle Client versions 18,
386
392
387
393
- Alternatively use the client libraries already available in a
388
394
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> `__
390
396
release.
391
397
392
398
@@ -558,6 +564,14 @@ you will also need to download an `ODPI-C
558
564
<https://github.com/oracle/odpi> `__ source zip file and extract it
559
565
inside the directory called "odpi".
560
566
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
+
561
575
562
576
Install Using Source from PyPI
563
577
==============================
@@ -624,7 +638,7 @@ If installation fails:
624
638
subdirectory called "odpi" containing files. If missing, review the
625
639
section on `Install Using GitHub `_.
626
640
627
- If importing cx_Oracle fails:
641
+ If using cx_Oracle fails:
628
642
629
643
- Do you get the error "``DPI-1047: Oracle Client library cannot be
630
644
loaded ``"?
0 commit comments