Sơ lược về network (mạng), như các bạn đã biết, chúng ta có thể cấu hình một mạng đơn giản thường được gọi là mạng máy khách và máy chủ (client-server network). Mô hình mạng này rất phổ biến đối với các ứng dụng thông thường (tức application-base để phân biệt với ứng dụng chạy trên trình duyệt tức web-base) trong đó ứng dụng được cài trên từng máy khách một, còn database thì cài trên máy chủ.
Kế đến chúng ta có mô hình nhiều lớp (n-tier network), một mô hình rất thích hợp cho các ứng dụng web. Trong mô hình này có ích nhất hai máy chủ, một máy chủ chạy các application server và web server và cho phép máy khách kết nối qua internet, còn máy chủ kia chứa database. Phức tạp hơn nữa là mạng phức hợp (complex network) tức có sự kết nối trao đổi giữa các máy chủ và cho phép máy khách chạy trên các hệ điều hành khác nhau, sử dụng các giao thức khác nhau kết nối trao đổi dữ liệu
2 trang |
Chia sẻ: tlsuongmuoi | Lượt xem: 3073 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Khái quát về Oracle Net, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
KẾT NỐI VÀO ORACLE - Bài 1: Khái quát về Oracle Net
Tác giả: www.oravn.com
Sơ lược về network (mạng), như các bạn đã biết, chúng ta có thể cấu hình một mạng đơn giản thường được gọi là mạng máy khách và máy chủ (client-server network). Mô hình mạng này rất phổ biến đối với các ứng dụng thông thường (tức application-base để phân biệt với ứng dụng chạy trên trình duyệt tức web-base) trong đó ứng dụng được cài trên từng máy khách một, còn database thì cài trên máy chủ.
Kế đến chúng ta có mô hình nhiều lớp (n-tier network), một mô hình rất thích hợp cho các ứng dụng web. Trong mô hình này có ích nhất hai máy chủ, một máy chủ chạy các application server và web server và cho phép máy khách kết nối qua internet, còn máy chủ kia chứa database. Phức tạp hơn nữa là mạng phức hợp (complex network) tức có sự kết nối trao đổi giữa các máy chủ và cho phép máy khách chạy trên các hệ điều hành khác nhau, sử dụng các giao thức khác nhau kết nối trao đổi dữ liệu..
Oracle cung cấp rất đầy đủ các công cụ và phương thức để cấu hình các mô hình mạng kể trên, tuy nhiên, không phải tất cả các sản phẩm đều được cài mặc định trong một tùy chọn. Các bạn tham khảo tài liệu hướng dẫn cài đặt trong mục download và các bài chuyên mục.
1. Oracle Net? là lớp ứng dụng cần được cài trên cả máy khách và máy chủ chứa một database Oracle (Oracle database server) có nhiệm vụ thiết lập và duy trì kết nối, trao đổi giữa ứng dụng (client application) và database server. Oracle Net gồm 2 thành phần là Oracle Net foundation và Oracle protocol support.
a) Oracle Net foundation layer:
Oracle Net on the client
Ứng dụng sẽ giao tiếp với lớp Oracle Net foundation để thiết lập và duy trì kết nối.
Tiếp theo, lớp Oracle Net foundation sử dụng Oracle protocol support để giao tiếp với Oracle database server.
Mũi tên chỉ cả hai chiều gửi yêu cầu (requests) và nhận phản hồi (responses).
Oracle Net on the server
Lớp Oracle protocol support nhận requests từ lớp network protocol rồi gửi tiếp thông tin đó đến lớp Oracle Net foundation.
Tiếp theo, lớp Oracle Net foundation giao tiếp với Oracle database server để xử lý yêu cầu của client.
Mũi tên chỉ cả hai chiều gửi responses và nhận requests.
b) Oracle protocol support: có nhiệm vụ là map chức năng của lớp Oracle Net foundation với lớp network protocol trong kết nối client-server.
2. Cấu hình để kết nối: để một Oracle database server sẵn sàng phục vụ cần phải cấu hình và start một tiến trình (service trên Windows hay process trên các hệ điều hành khác) phục vụ các yêu cầu kết nối từ client gọi là Oracle Net Listener (thường được gọi vắn tắt là listener). Về phía client chúng ta cũng phải khai báo là kết nối đến máy chủ nào, tên database là gì và cổng bao nhiêu,... Các bạn xem hướng dẫn chi tiết ở bài 2 và 3
3. Công cụ hỗ trợ cấu hình: các công cụ này được cài mặc định khi các bạn cài Oracle server hoặc Oracle client. Sau khi cài được Oracle Application, các bạn sẽ tìm thấy công cụ này trong menu StartProgramsOracle_homeConfiguration and Migration Tools.
Net Configuration Assistant: phép cấu hình với những thông số tối thiểu phải có
Net Manager: cho phép cấu hình đầy đủ hơn các thông số, tuy nhiên không phải là tất cả. Một số thường được cấu hình bằng tay bằng cách chỉnh sửa trực tiếp vào file cấu hình, và dường như đây là cách nhanh hơn.
Các file đính kèm theo tài liệu này:
- Khái quát về Oracle Net.doc