Tổng quan
Python Connector for Oracle phục vụ nhu cầu truy cập Oracle database servers và managed database services từ ứng dụng Python để thực hiện create, read, update và delete trên dữ liệu lưu trữ.

Thành phần này triển khai đầy đủ Python DB API 2.0 và được phân phối dưới dạng wheel package cho Windows, macOS và Linux. Kết nối trực tiếp qua TCP/IP tới Oracle Database hoặc Oracle Database Cloud Service là điểm đáng chú ý vì không cần Oracle Client trong Direct mode.
Cách kết nối này giúp tăng tốc độ truyền dữ liệu giữa ứng dụng Python và máy chủ Oracle, đồng thời giảm số bước cài đặt khi triển khai.
Tính năng nổi bật
- Thiết lập kết nối trực tiếp tới Oracle Database qua TCP/IP trong Direct mode.
- Truy cập Oracle Database Cloud Service từ ứng dụng Python.
- Thực hiện thao tác create, read, update và delete trên dữ liệu Oracle.
- Triển khai đầy đủ đặc tả Python DB API 2.0.
- Gửi nhiều câu lệnh update theo batch để cải thiện thời gian thực thi.
- Loại bỏ nhu cầu cài Oracle Client khi dùng Direct mode.
- Mã hóa kết nối bằng SSL/TLS giữa ứng dụng Python và Oracle server.
Ứng dụng thực tế
- Ứng dụng Python nội bộ cần đọc và cập nhật dữ liệu trên Oracle Database.
- Dịch vụ Python kết nối Oracle Cloud (DBaaS) để xử lý dữ liệu tập trung.
- Môi trường triển khai nhiều máy trạm muốn tránh cài Oracle Client trên từng máy.
- Hệ thống cần truyền dữ liệu bảo mật qua SSL/TLS, SSH tunneling hoặc HTTP/HTTPS tunneling.
- Dự án xử lý dữ liệu đa ngôn ngữ với yêu cầu tương thích Unicode.
Đối tượng sử dụng phù hợp
- Python developers làm việc với Oracle Database
- Kỹ sư backend xây dựng dịch vụ truy cập Oracle từ Python
- Nhóm vận hành ứng dụng cần đơn giản hóa triển khai client database
- Technical buyers tìm connector Python cho Oracle có thông tin tương thích rõ ràng
Thông tin kỹ thuật
Câu hỏi thường gặp
Python Connector for Oracle hỗ trợ phiên bản Python nào?
Danh sách tương thích ghi nhận Python versions from 3.7 to 3.14.
Có cần cài Oracle Client để kết nối không?
Trong Direct mode, không cần database client. Trong OCI mode, Oracle Client phải được cài trên máy khách.
Có thể kết nối Oracle Cloud không?
Có. Phần tương thích liệt kê Oracle Cloud (DBaaS), và phần mô tả nêu khả năng kết nối Oracle Database Cloud Service.
Những hệ điều hành nào được hỗ trợ?
Windows 32-bit và 64-bit, Windows Server 32-bit và 64-bit, macOS 64-bit và ARM (Apple M1 và M2), cùng Linux 64-bit.
Bộ kết nối có hỗ trợ dữ liệu đa ngôn ngữ không?
Có. Connector tương thích Unicode cho phép truy xuất và cập nhật dữ liệu đa ngôn ngữ bất kể bảng mã ký tự.




Bình luận