Danh mục tài liệu

Ứng dụng hệ quản trị Oracle xây dựng hệ thống bán hàng tại VINDA - 2

Số trang: 40      Loại file: pdf      Dung lượng: 375.14 KB      Lượt xem: 15      Lượt tải: 0    
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

CHƯƠNG IV: ORACLE VÀ CẤU HÌNH MẠNG I. SERVICE VÀ NHỮNG CHỨC NĂNG PHỤC VỤ CỦA ORACLE. Oracle xây dựng rất nhiều loại service để hỗ trợ và phục vụ cho các thao tác kết nối cũng như truy xuất cơ sở dữ liệu. Một Service thường có hai thao tác chính mà bạn cần quan tâm là START và STOP. Khi một Service được START nó sẽ ở trạng thái sẵn sàng phục vụ cho mọi yêu cầu gửi đến theo cách thức mà ứng dụng quy định. Khi STOP một Service cũng đồng nghĩa với các dịch vụ...
Nội dung trích xuất từ tài liệu:
Ứng dụng hệ quản trị Oracle xây dựng hệ thống bán hàng tại VINDA - 2CHƯƠNG IV: ORACLE VÀ CẤU HÌNH MẠNG I. SERVICE VÀ NHỮNG CHỨC NĂNG PHỤC VỤ CỦA ORACLE. Oracle xây dựng rất nhiều loại service để hỗ trợ và phục vụ cho các thao táckết nối cũng nh ư truy xuất cơ sở dữ liệu. Một Service thư ờng có hai thao tácchính mà bạn cần quan tâm là START và STOP. Khi một Service đượcSTART nó sẽ ở trạng thái sẵn sàng phục vụ cho mọi yêu cầu gửi đến theo cáchthức mà ứng dụng quy định. Khi STOP một Service cũng đồng nghĩa với cácdịch vụ hay ứng dụng mà bạn yêu cầu phục vụ không còn có sẵn nữa.Chương trình listener của Oracle là m ột Service dễ hình dung nh ất. II. TỔNG QUAN VỀ CÁC CẤU HÌNH VÀ KẾT NỐI CỦA ORACLE.Do cơ sở dữ liệu và các ứng dụng của Oracle hoạt động theo mô hình mạngclient/server nên hầu hết các cấu hình cần thiết lập cần phải ăn khớp nhau giữaclient với server.Muốn cơ sở dữ liệu trên máy Server ch ấp nhận kết nối máy client cần phảiđược cấu h ình thiết lập các thông số cho Net Service Name các thông số màNet Service Name nắm giữ phải phù hợp với những thông số thiết lặp trong tậptin LISTENER.ORA do chương trình kiểm soát. Các thông số n ày ch ủ yếu baogồm địa chỉ mạng của máy Server và các giao thức dùng để kết nối. Trong quátrình kết nối máy client sẽ gửi thêm thông tin về định danh của cơ sở dữ liệutrên máy ch ủ để LISTENER biết cách gửi những yêu cầu của bạn đến đúngService của cơ sở dữ liệu mà b ạn cần truy xuất.Tập tin LISTENER.ORA d ùng lưu những thông tin quy định cách ứng xử vàkiểm soát kết nối của Services listener, các thông tin n ày bao gồm địa chỉ mạngnơi listener muốn tiếp nhận kết nối( thường là địa chỉ máy Server), giao thứcmà Listener dùng để liên lạc và hiểu được máy Client, cổng giao tiếp( dành chogiao thức TCP/IP), định danh SID của cơ sở dữ liệu cần LISTENER phục vụ (hay chuyển giao các yêu cầu truy xuất từ phía client đưa đ ến). Tập tin n àythường được ORACLE đặt tại thư mục ORACL_HOMENet80Admin trênmáy server.Để kết nối với Server máy Client dùng Net Service Name là một chuỗi thôngtin được lấy từ tập tin TNSNAMES.ORA( trên máy client cục bộ tập tin nàythường đư ợc ORACLE lưu trong thư mục ORACLE_HOMENet80 Admin)hoặc trên một máy Server khác(Oracle Names Server) trong trường hợp bạn cónhiều cơ sở dữ liệu và cần truy xuất trên m ạng diện rộng với quy mô cơ sở dữliệu phân tán lớn. Khi cấu h ình máy client ( hay Server đóng vai trò client)chúng ta cần phải quan tâm đến những thông số máy kết nối này.Tổng quát ta có hai cách thiết lập cấu hình cho Net Services Name ở m áyClient là: Cấu hình quản lý cục bộ. Địa chỉ mạng và giao thức quy định kết nối được đặt trong tập tinTNSNAMES. ORA hoặc chỉ dùng tập tin WINNT SYSTEM32 DRIVERETC HOST duy nhất của Window NT. Công cụ của Oracle giúp bạn thực hiện công việc này là Oracle Net8 EasyConfig hay Net 8 Assistance. Cấu hình quản lý tập trung. Tất cả tên Net Service Name và địa chỉ kết nối với Server được đặt trên mộtmáy ch ủ khác(ONS- Oracle Name Server). Máy client chỉ cần quan tâm đếnđịa chỉ máy ONS các thông tin khác về Server chứa cơ sở dữ liệu sẽ được ONScho biết. Công cụ hỗ trợ cấu hình này của Oracle là Oracle Net8 Assistance.III. NET8 VÀ “NỀN GIAO TIẾP MẠNG TRONG SUỐT”. Khái niệm “trong suốt” thường để chỉ những phần mềm trung gian giúp tathực hiện một thao tác nào đó mà không cần biết đến cơ chế hoạt động hay sựhiện diện của th ành ph ần trung gian. Oracle cung cấp mô h ình hoạt động vàgiao tiếp mạng tương tự như vậy. Tất cả các lời gọi kết nối đều với mạng đềudo TNS( Transaparent Network Subtrate) hay “Nền giao tiếp mạng trong suốt”quản lý và chuyển tải. Kỹ thuật và n ền tảng của TNS được xây dựng b ên trongNet8 cung cấp một cách giao tiếp duy nhất cho tất cả các giao thức mạng hiệnnay đang đư ợc sử dụng rộng rãi như: TCP/IP, IPX, Pies… Với TNS mọi ứng dụng ngang hàng đều có thể kết nối được với nhau mộtcách tự nhiên. Trong kiến trúc mạng ngang hàng gồm hai hay nhiều máy tính (mỗi máy tính được xem như là một node hay là một nút mạng) có thể giao tiếptrực tiếp với nhau không cần thông qua một thiết bị trung gian nào khác. Vớihệ thống ngang h àng mỗi node đều có thể đóng vai trò là một client hoặc mộtserver.IV. CÁC TẦNG GIAO TIẾP.Khái niệm xử lý các tiến trình phân tán mà ta đã nêu trước đây d ựa vào khảnăng của nhiều máy tính tách biệt nhau có thể giao tiếp và tương tác với nhauthông qua những tầng giao tiếp đ ược thiết kế khác nhau về mặt vật lý.Các tầng giao tiếp này được thiết kế theo mô hình hệ thống mở (Open SystemInterconnection gọi tắt là OSI). Trong mô hình OSI, giao tiếp giữa các máy tínhkhác biệt nhau được thực hiện thông qua việc phân chia trách nhiệm trong việcchuyển và xử lý một gói thông tin xuyên qua nhiều tầng tách rời. Phía máy client thông tin từ tầng cao nhất sẽ được phân tích và chuyển dầnxuống các tầng dưới. Tầng vật lý cuối c ...