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

Anaconda 3.5 (Windows 64bit) Cài đặt cx_Oracle

Đó là loại không tầm thường. Tuy nhiên có thể làm được. Làm theo các bước sau:

1) Tải xuống ứng dụng khách Oracle Instant dành cho Windows x64 từ

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

ví dụ. chọn khách hàng, ví dụ: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) Tạo thư mục và giải nén ứng dụng khách &sdk trong đó:

ví dụ. c:\ hoặc \ 11gx64

3) Đặt ORACLE_HOME và TNS_ADMIN

Xem https:// superuser.com/questions/949560/how-do-i-set-system-enosystem-variables-in-windows-10 để biết chi tiết

ví dụ. ORACLE_HOME =c:\ ora \ 11gx64

TNS_ADMIN =c:\ ora \ 11gx64

cũng thêm% ORACLE_HOME% trong% PATH%

của bạn

4) Trong thư mục đã tạo, hãy đặt tệp tnsnames.ora và điền vào chuỗi kết nối tới db:

% ORACLE_HOME% ** tnsnames.ora **

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

-> thay thế 127.0.0.1 bằng tên máy chủ của bạn

-> thay XE bằng SID của bạn

5) Tôi cho rằng Bạn đã cài đặt Python.

-> Nếu không, hãy truy cập trang Tải xuống cho Python

-> Cài đặt python (3.6.1 trong thời gian ghi)

-> Nếu chưa được cài đặt, hãy cài đặt pip ( https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip )

-> thực thi python get-pip.py

6) Tải xuống và cài đặt Công cụ xây dựng Visual C ++ 2015

-> Tìm kiếm Công cụ xây dựng Visual C ++ 2015-> Cài đặt visualcppbuildtools_full.exe

7) Sử dụng pip để cài đặt cx_oracle

  pip install cx_oracle

(trong thời gian viết bài, có sự cố với phiên bản 5.3 được cài đặt mặc định nên phải cài đặt Phiên bản 6.0b2)

  python -m pip install cx_Oracle --pre

Theo ý kiến ​​trung thực của tôi, các bước đầu tiên là phổ biến cho cả conda và 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. Oracle:Tạo một khóa tổng hợp chứa ba khóa Foregin

  2. kiểu dữ liệu không nhất quán:khi trả về bảng từ con trỏ trong một hàm gói - ORACLE

  3. Thủ tục lưu trữ cuộc gọi động (thực hiện ngay lập tức) Các tham số ra Sự cố

  4. Tham gia Diễn đàn Hỏi và Đáp dành cho Nhà phát triển

  5. Phương pháp thu thập:Các hàm trước &sau trong cơ sở dữ liệu Oracle