Tương tác với một cơ sở dữ liệu Oracle
Các ví dụ sau đây mô tả các hoạt động cơ sở dữ liệu Oracle ở mức cơ bản nhất. Nó minh họa một cấu hình cơ sở dữ liệu Oracle trong đó người sử dụng và máy chủ quá trình liên quan là trên máy tính riêng biệt, kết nối thông qua một mạng lưới.
1. Một ví dụ đã bắt đầu vào một nút nơi cơ sở dữ liệu Oracle đã được cài đặt, thường được gọi là các máy chủ cơ sở dữ liệu hoặc máy chủ.
2. Một người sử dụng bắt đầu một ứng dụng sinh sản một quá trình sử dụng. Ứng dụng này tìm cách thiết lập một kết nối đến máy chủ. (Các kết nối có thể được địa phương, khách hàng / máy chủ, hoặc một kết nối ba lớp từ một lớp giữa.)
3. Các máy chủ chạy một người nghe có xử lý Oracle Net Dịch vụ phù hợp. Người nghe sẽ phát hiện các yêu cầu kết nối từ các ứng dụng và tạo ra một quá trình máy chủ chuyên dụng thay mặt cho quá trình sử dụng.
4. Người dùng chạy một câu lệnh SQL DML-loại và cam kết giao dịch. Ví dụ, người dùng thay đổi địa chỉ của khách hàng trong một bảng và cam kết thay đổi.
5. Các quá trình máy chủ nhận được báo cáo kết quả và kiểm tra các hồ bơi được chia sẻ (một thành phần SGA) cho bất kỳ khu vực chia sẻ SQL có chứa một câu lệnh SQL giống hệt nhau. Nếu một vùng SQL được chia sẻ được tìm thấy, quá trình server sẽ kiểm tra quyền truy cập của người dùng để yêu cầu dữ liệu, và các khu vực SQL được chia sẻ hiện được sử dụng để xử lý các câu lệnh. Nếu một vùng SQL chia sẻ không tìm thấy, một vùng SQL chia sẻ mới được phân bổ cho các tuyên bố như vậy mà nó có thể được phân tích và xử lý.
đang được dịch, vui lòng đợi..