sql >> Databáze >  >> RDS >> Oracle

Anaconda 3.5 (64bitový Windows) Nainstalujte cx_Oracle

Je to tak trochu netriviální. Nicméně proveditelné. Postupujte takto:

1) Stáhněte si klienta Oracle Instant pro Windows x64 z

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

např. vybrat klienta např. 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) Vytvořte adresář a rozbalte tam klienta a sdk:

např. c:\ora\11gx64

3) Nastavte ORACLE_HOME a TNS_ADMIN

Viz https:// superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10 podrobnosti

např. ORACLE_HOME=c:\ora\11gx64

a TNS_ADMIN=c:\ora\11gx64

také přidejte %ORACLE_HOME% do vaší %PATH%

4) Do vytvořeného adresáře vložte soubor tnsnames.ora a vyplňte připojovací řetězec k db:

%ORACLE_HOME%**tnsnames.ora**

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

-> nahraďte 127.0.0.1 svým názvem hostitele

-> nahraďte XE svým SID

5) Předpokládám, že Python již máte nainstalovaný.

-> Jinak navštivte stránku pro stahování Pythonu

-> Nainstalujte python (3.6.1 v době psaní)

-> Pokud není nainstalován, nainstalujte pip ( https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip )

-> spusťte python get-pip.py

6) Stáhněte a nainstalujte Visual C++ 2015 Build Tools

-> Vyhledat Visual C++ 2015 Build Tools-> Install visualcppbuildtools_full.exe

7) Použijte pip k instalaci cx_oracle

  pip install cx_oracle

(v době psaní tohoto článku došlo k potížím s výchozí nainstalovanou verzí 5.3, takže je třeba nainstalovat verzi 6.0b2)

  python -m pip install cx_Oracle --pre

První kroky jsou podle mého upřímného názoru univerzální pro conda i pip.



  1. Nepodařilo se získat/vytvořit připojení z fondu připojení

  2. Spojení více stolů bez společného klíče

  3. Jak ověřit jedno zaškrtávací políčko pomocí PHP a MySQL

  4. Oracle PLSQL nastavení kurzoru z proměnné