Ini semacam non-sepele. Namun bisa dilakukan. Ikuti langkah-langkah berikut:
1) Unduh klien Oracle Instant untuk Windows x64 dari
http://www.Oracle.com/technetwork/topics/winx64soft-089540 .html
misalnya pilih klien mis. 11.2.0.4
-> instantclient-basic-windows.x64-11.2.0.4.0.zip
-> instantclient-sdk-windows.x64-12.1.0.2.0.zip
2) Buat direktori dan unzip klien &SDK di sana:
misalnya c:\ora\11gx64
3) Setel ORACLE_HOME dan TNS_ADMIN
Lihat https:// superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10 untuk detailnya
misalnya ORACLE_HOME=c:\ora\11gx64
dan TNS_ADMIN=c:\ora\11gx64
juga tambahkan %ORACLE_HOME% di %PATH% Anda
4) Pada direktori yang telah dibuat taruh file tnsnames.ora dan isi dengan connection string ke db:
%ORACLE_HOME%**tnsnames.ora**
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
-> ganti 127.0.0.1 dengan nama host Anda
-> ganti XE dengan SID Anda
5) Saya kira Anda sudah menginstal Python.
-> Jika tidak, kunjungi halaman Unduh untuk Python
-> Instal python (3.6.1 pada saat penulisan)
-> Jika tidak diinstal instal pip ( https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip )
-> jalankan python get-pip.py
6) Unduh dan Instal Alat Pembuatan Visual C++ 2015
-> Cari Alat Bangun Visual C++ 2015-> Instal visualcppbuildtools_full.exe
7) Gunakan pip untuk menginstal cx_Oracle
pip install cx_oracle
(pada saat penulisan ini ada masalah dengan versi 5.3 yang terinstal secara default sehingga Versi 6.0b2 harus diinstal)
python -m pip install cx_Oracle --pre
Langkah pertama bersifat universal menurut pendapat jujur saya untuk conda dan pip.