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
• 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
• 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
3-13
@NhamCT@NhamCT
Cấu trúc block
Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng
3-14
@NhamCT@NhamCT