CÁC CÔNG CỤ TRỢ GIÚP PHÁT TRIỂN HỆ THỐNG PHÂN TÁN CỦA ORACLE

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống phân tán và ứng dụng cho hệ thống điều hành 119 của viễn thông hải phòng (Trang 37 - 38)

HỆ THỐNG PHÂN TÁN CỦA ORACLE 2.1 Kiến trúc Oracle Server

Oracle server là một hệ thống quản trị cơ sở dữ liệu đối tượng-quan hệ cho phép quản lý thông tin một cách toàn diện. Oracle server bao gồm hai thành phần chính là

thể hiện của Oracle và Cơ sở dữ liệu Oracle (CSDL Oracle) [1,6,11,12].

2.1.1 Thể hiện của Oracle

Thể hiện của Oracle (Oracle instance) bao gồm một vùng nhớ chung của hệ thống (System Global Area - SGA) và các các tiến trình nền (Background Processes) được sử dụng để quản trị cơ sở dữ liệu. Thể hiện của Oracle được xác định qua tham số môi trường ORACLE_SID của hệ điều hành.

Background process

Hình 2.1. Kiến trúc Oracle Server

2.1.2 Vùng nhớ chung của hệ thống - SGA

SGA là vùng bộ nhớ chia sẻ được sử dụng để lưu trữ dữ liệu và các thông tin điều khiển của Oracle Server. SGA được cấp phát trong bộ nhớ của máy tính mà Oracle Server đang hoạt động trên đó. Các người dùng kết nối tới Oracle sẽ chia sẻ các dữ liệu có trong SGA. Việc mở rộng không gian bộ nhớ cho SGA sẽ làm nâng

cao hiệu suất của hệ thống, lưu trữ được nhiều dữ liệu trong hệ thống hơn, đồng thời giảm thiểu các thao tác truy xuất đĩa.

SGA bao gồm một số cấu trúc bộ nhớ chính:

Shared pool: là một phần của SGA lưu các cấu trúc bộ nhớ chia sẻ. − Database buffer cache: Lưu trữ các dữ liệu được sử dụng gần nhất.

Redo log buffer: Được sử dụng để dò tìm lại các thay đổi trong cơ sở dữ liệu và thực hiện việc phục hồi nhờ các tiến trình nền.

Để chi tiết hơn, ta sẽ xem xét cụ thể từng thành phần.

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống phân tán và ứng dụng cho hệ thống điều hành 119 của viễn thông hải phòng (Trang 37 - 38)

Tải bản đầy đủ (PDF)

(109 trang)