Bài giảng Quản trị cơ sở dữ liệu Oracle - Chương 3: Kiến trúc Oracle 11g - Cao Thị Nhâm

Chương 3: Kiến trúc Oracle 11g

Kiến trúc cơ sở dữ liệu Oracle

 Một Oracle server gồm:

• Process

• Oracle Instance

• Oracle Database

pdf14 trang | Chia sẻ: phuongt97 | Lượt xem: 627 | Lượt tải: 0download
Nội dung tài liệu Bài giảng Quản trị cơ sở dữ liệu Oracle - Chương 3: Kiến trúc Oracle 11g - Cao Thị Nhâm, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
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 OracleOracle 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

Các file đính kèm theo tài liệu này:

  • pdfbai_giang_quan_tri_co_so_du_lieu_oracle_chuong_3_kien_truc_o.pdf