Oracle
 sql >> база данни >  >> RDS >> Oracle

Внедряване на cx_Oracle в Windows

Опитах много начини най-накрая да реша проблема. Тъй като смятам, че трябва да напиша изчерпателен отговор, ще напиша проблемите, с които се сблъсках и съответно техните решения; надявайки се, че може да помогне на другите. Също така промених името на въпроса на подходящо. Ето какво преживях по време на инсталирането на cx_Oracle модул в Windows 7 - 32-битова версия (мисля, че други версии на Windows ще имат подобни решения, но не съм сигурен):

  • Опитах се да инсталирам cx_Oracle използвайки easy_install и получих грешка No oracle client installed . Изтеглих oraclebasic instant client и oracle sdk instant client за windows от официалния уебсайт на Oracle и ги инсталирах чрез следните стъпки:

  • Опитах се да инсталирам cx_Oracle използвайки easy_install отново и получих грешка command ‘gcc’ failed: no such file or directory и в някои случаи unable to find vcvarsall.bat; това беше, защото нямах C++ компилатор, така че последвах тези стъпки, за да го реша:

  • Опитах се да инсталирам cx_Oracle използвайки easy_install отново и получих грешка command ‘gcc’ failed with exit status 1; Опитах тази стъпка, за да го разреша:

  • Опитах се да инсталирам cx_Oracle използвайки easy_install и проработи.

Но по време на търсене в интернет намерих няколко трика, които могат да бъдат полезни:

  • Ако получите грешка no module named win32api , тъй като не сте инсталирали win32 разширения на python на вашия компютър, трябва да изтеглите pywin32 модул от Source Forge и го инсталирайте.

  • Ако все пак не сте успели, можете да опитате по-стара версия на cx_Oracle; но имайте предвид всичко, за което говорихме в горните редове. Можете да намерите всички версии на cx_Oracle тук .

  • Ако искате да използвате sqlplus трябва да направите и други стъпки. За целта потърсете в интернет.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Групиране на записи час по час или ден по ден и попълване на празнини с нула или нула в mysql

  2. Escape амперсанд в PL/SQL Developer

  3. Грешка при опит за извличане на текст за грешка ORA-01804

  4. Регистриране на Oracle Java Съхранена процедура с помощта на Java Logging API (java.util.logging)

  5. Разрешаване на математически функции PL/SQL