Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
371,22 KB
Nội dung
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