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)

14 262 0
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)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Khoa Hệ thống thông tin quản lý – Học viện 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 3-2 @NhamCT@NhamCT Kiến trúc cơ sở dữ liệu Oracle  Một Oracle server gồm: • Process • Oracle Instance • Oracle Database Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-3 @NhamCT@NhamCT Process Instance SGA Background processes Server process PGA User process • 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 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-4 @NhamCT@NhamCT PGA (Program Global Area)  Vùng nhớ dùng riêng cho từng user Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-5 @NhamCT@NhamCT Oracle Instance  Bao gồm: • SGA • Background process Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-6 @NhamCT@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 Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-7 @NhamCT@NhamCT Background process  Process bắt buộc: • Database writer (DBWR) • Log writer (LGWR) • Checkpoint (CKPT) • System monitor (SMON) • Process monitor (PMON)  Process khác: • Archiver (ARCn) • Recoverer (RECO) • ASM disk (ASMB) • … Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-8 @NhamCT@NhamCT Oracle Database Online redo log files Password file Parameter file Archive log files Control files Data files Oracle Net Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-9 @NhamCT@NhamCT Cấu trúc logic và vật lý Database Logic Vật lý Tablespace Data file OS block Segment Extent Oracle data block Schema Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng 3-10 @NhamCT@NhamCT Cấu trúc logic cơ sở dữ liệu [...]... 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 • • 3-11 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ơ. .. component khác của cơ sở dữ liệu Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng @NhamCT Segment, Extent, Block • • • 3-12 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 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... một hoặc nhiều block 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

Ngày đăng: 30/06/2015, 16:43

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan