Danh mục

Bài giảng Quản trị cơ sở dữ liệu Oracle: Chương 3 - GV. Cao Thị Nhâm (HV Ngân hàng)

Số trang: 14      Loại file: pdf      Dung lượng: 371.22 KB      Lượt xem: 9      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung chính của Bài giảng Quản trị cơ sở dữ liệu Oracle Chương 3 Kiến trúc Oracle 11 g nhằm trình bày về kiến trúc cơ sở dữ liệu Oracle. Oracle Database 11g là phiên bản mới nhất được giới thiệu bởi Oracle.


Nội dung trích xuất từ tài liệu:
Bài giảng Quản trị cơ sở dữ liệu Oracle: Chương 3 - GV. Cao Thị Nhâm (HV Ngân hàng) KIẾN TRÚC ORACLE 11g Giảng viên: Cao Thị Nhâm Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng Kiến trúc cơ sở dữ liệu Oracle  Một Oracle server gồm: • Process • Oracle Instance • Oracle Database 3-2 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Process Instance PGA SGA User process Server process Background processes • User process: khi người dùng sử dụng các chương trình, ví dụ: Pro*C, công cụ truy suất dữ liệu của Oracle…Oracle sẽ tạo ra user process để chạy ứng dụng của người dùng • Server process: xử lý những yêu cầu từ user process 3-3 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT PGA (Program Global Area)  Vùng nhớ dùng riêng cho từng user 3-4 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Oracle Instance  Bao gồm: • SGA • Background process 3-5 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT SGA (System Global Area)  Vùng nhớ chia sẻ  Gồm 3 thành phần bắt buộc: • Share pool • Database buffer cache • Redo log buffer  Một số thành phần khác: • Java pool • Large pool • Streams pool • Result cache 3-6 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Background process  Process bắt buộc:  Process khác: • Database writer (DBWR) • Archiver (ARCn) • Log writer (LGWR) • Recoverer (RECO) • Checkpoint (CKPT) • ASM disk (ASMB) • System monitor (SMON) • … • Process monitor (PMON) 3-7 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Oracle Database Control files Data files Online redo log files Parameter file Oracle Net Archive log files Password file 3-8 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Cấu trúc logic và vật lý Logic Vật lý Database Schema Tablespace Data file Segment Extent Oracle data OS block block 3-9 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Cấu trúc logic cơ sở dữ liệu 3-10 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Tablespace  Một cơ sở dữ liệu có thể được chia thành một hoặc nhiều đơn vị logic, gọi là tablespace  Về mặt vật lý, 1 tablespace có thể chứa một hay nhiều datafile  Khi tạo mới CSDL, Oracle tự động tạo ra 2 tablespace: SYSTEM & SYSAUX • Tablespace SYSTEM chứa những bảng dùng để điều khiển các chức năng chính của một cơ sở dữ liệu, ví dụ: data dictionary… • Tablespace SYSAUX chứa một số component khác của cơ sở dữ liệu 3-11 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Segment, Extent, Block • Những đối tượng trong CSDL như bảng, index, … gọi là segment • Một segment có một hoặc nhiều Extent • Một Extent có một hoặc nhiều block 3-12 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Cấu trúc block 3-13 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT 3-14 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT

Tài liệu được xem nhiều: