Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Triển khai cx_Oracle trong Windows

Tôi đã thử rất nhiều cách để cuối cùng giải quyết được vấn đề. Vì tôi nghĩ tôi nên viết một câu trả lời toàn diện, tôi sẽ viết những vấn đề mà tôi phải đối mặt và giải pháp của chúng tương ứng; hy vọng nó có thể giúp những người khác. Tôi cũng đã thay đổi tên của câu hỏi thành một tên thích hợp. Đây là những gì tôi đã trải qua trong quá trình cài đặt cx_Oracle mô-đun trong Windows 7 - phiên bản 32 bit (Tôi nghĩ các phiên bản windows khác sẽ có các giải pháp tương tự, nhưng tôi không chắc):

  • Tôi đã cố gắng cài đặt cx_Oracle sử dụng easy_install và tôi gặp lỗi No oracle client installed . Tôi đã tải xuống ứng dụng khách tức thì oraclebasic và ứng dụng khách tức thì oracle sdk cho windows từ Trang web chính thức của Oracle và cài đặt nó qua các bước sau:

  • Tôi đã cố cài đặt cx_Oracle sử dụng easy_install một lần nữa và tôi goterror command ‘gcc’ failed: no such file or directory và trong một số trường hợp, unable to find vcvarsall.bat; điều này là do tôi không có trình biên dịch C ++, vì vậy tôi đã làm theo các bước sau để giải quyết nó:

  • Tôi đã cố cài đặt cx_Oracle sử dụng easy_install một lần nữa và tôi goterror command ‘gcc’ failed with exit status 1; Tôi đã thử bước này để giải quyết nó:

  • Tôi đã cố cài đặt cx_Oracle sử dụng easy_install và nó đã hoạt động.

Nhưng trong quá trình tìm kiếm trên internet, tôi đã tìm thấy một vài thủ thuật có thể hữu ích:

  • Nếu bạn gặp lỗi no module named win32api , đó là do bạn chưa cài đặt các tiện ích mở rộng win32 của python trên máy tính của mình, bạn nên tải xuống pywin32 mô-đun từ Source Forge và cài đặt nó.

  • Nếu vẫn không thành công, bạn có thể thử phiên bản cũ hơn của cx_Oracle; nhưng hãy ghi nhớ tất cả những gì chúng ta đã nói trong những dòng trên. Bạn có thể tìm thấy tất cả các phiên bản của cx_Oracle đây .

  • Nếu bạn muốn sử dụng sqlplus bạn cũng nên thực hiện một số bước khác. Vì mục đích này, hãy tìm kiếm trên internet.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gây ra bởi:java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver

  2. Tham số thời gian chờ IDLE trong Oracle

  3. ORA-00933 Lệnh SQL không được kết thúc đúng cách nhưng tốt trong SQL Developer

  4. Một cách để kiểm tra Oracle đã hoàn thành sql

  5. Cách làm việc với Mảng hoặc Tập hợp PL / SQL dưới dạng Tham số sau đó THAM GIA chúng với nhau bằng chỉ mục