#cx_oracle
3 catatan 109 view
Mon, 15 Aug 2016 8:55 am
#alhamdulillah Setelah beberapa hari yang lalu sempat shock dengan "Unable to acquire Oracle environment handle"-nya #py2exe dan #cx_oracle, hari ini berjalan dengan lancar. Solusi dari #stackoverflow menjawab pertanyaan ini. Dan ternyata (lagi), masalah ini sudah ditanyakan sejak 2009 dan jawabannya masih relevan. Wow !! Sekarang ane punya aplikasi portable .exe yang dibangun dengan #python dan support #oracle. :D
179
Fri, 29 Apr 2016 3:11 pm
Argghhh... memang perlu didokumentasikan. Install #cx_oracle #python di #windows10 :
Langkah-langkah :

1. Download cx_Oracle installer 

    Pilih yang : cx_Oracle-5.1.3-11g.win32-py2.7.exe

2. Jalankan hasil downloadnya, next, next, next, Selesai. 
    Lalu jalankan ulang script pythonnya

3. Error .... 9&(^%%&%*%&%(*^???

--------------------------------------------------------------------------
D:\PROJECTS\PYTHON\belajar>python oracle_conn.py
Traceback (most recent call last):
  File "oracle_conn.py", line 1, in <module>
    import cx_Oracle
ImportError: DLL load failed: The specified module could not be found.
--------------------------------------------------------------------------

4. Ternyata oh ternyata ....
5. Hanya tinggal disambungkan ke #instantclient nya #oracle
6. Jadi, download dulu instanclient. Bisa di alamat ini :

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

7. Instanclient bukan installer, hanya zip/rar yang perlu di extract
8. Setelah di extract, daftarkan folder extract tadi ke Env nya #windows.
9. Tutup Terminal script
    kalo nggak ditutup/close session terminal, env yang baru ga terbaca
10. Jalankan kembali script
11. Done

Disarankan menggunakan installer saja, kalo #pip / #easy_install katanya agak ribet nyettingnya #problemsolved #alhamdulillah
203