Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Anaconda 3.5 (64bit Windows) Zainstaluj cx_Oracle

To trochę nietrywialne. Jednak wykonalne. Wykonaj następujące kroki:

1) Pobierz klienta Oracle Instant dla Windows x64 z

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

np. wybierz klienta np. 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) Utwórz katalog i rozpakuj w nim klienta i pakiet SDK:

np. c:\ora\11gx64

3) Ustaw ORACLE_HOME i TNS_ADMIN

Zobacz https:// superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10 po szczegóły

np. ORACLE_HOME=c:\ora\11gx64

i TNS_ADMIN=c:\ora\11gx64

dodaj także %ORACLE_HOME% do Twojej %PATH%

4) W utworzonym katalogu umieść plik tnsnames.ora i uzupełnij ciągiem połączenia do db:

%ORACLE_HOME%**tnsnames.ora**

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

-> zastąp 127.0.0.1 swoją nazwą hosta

-> zamień XE na swój SID

5) Przypuszczam, że masz już zainstalowany Python.

-> W przeciwnym razie odwiedź stronę pobierania dla Pythona

-> Zainstaluj Pythona (3.6.1 w czasie pisania)

-> Jeśli nie jest zainstalowany, zainstaluj pip ( https://pip.pypa.io/en/stable/installing/#do-i-trzeba-zainstalowac-pip )

-> uruchom python get-pip.py

6) Pobierz i zainstaluj narzędzia do kompilacji Visual C++ 2015

-> Wyszukaj narzędzia do budowania Visual C++ 2015-> Zainstaluj visualcppbuildtools_full.exe

7) Użyj pip, aby zainstalować cx_oracle

  pip install cx_oracle

(w momencie pisania tego tekstu są problemy z domyślnie zainstalowaną wersją 5.3, więc musi być zainstalowana wersja 6.0b2)

  python -m pip install cx_Oracle --pre

Moim uczciwym zdaniem pierwsze kroki są uniwersalne zarówno dla condy, jak i pip.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd typu danych Oracle

  2. ORA-06502:PL/SQL:błąd liczbowy lub wartości:zbyt mały bufor ciągu znaków

  3. utworzyć widok oracle na podstawie porównania danych między dwiema tabelami bazy danych

  4. Jak wstawić zestaw wyników zwrócony przez procedurę składowaną Oracle do innej tabeli przy użyciu drugiej procedury składowanej?

  5. Aktualizacja sterowania siecią po ręcznej aktualizacji bazy danych