SlideShare a Scribd company logo
1
Cơ Bản Về Oracle
kiến trúc của Oracle
Client
2
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Bao gồm 2 thành phần chính
– Oracle Instance
– Oracle Database
3
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Oracle Instance:
– Dùng để quản trị cơ sở dữ liệu
– Được xác định qua tham số môi trường Oracle_SID
– Bao gồm một cấu trúc bộ nhớ System Global Area
(SGA) và các background process (tiến trình nền)
4
Cơ Bản Về Oracle
Cấu trúc của Oracle
• SGA: là vùng bộ nhớ chia sẻ, dùng để lưu trữ dữ
liệu và các thông tin điều khiển của Oracle
Server
• SGA bao gồm các vùng bộ nhớ chính:
– Shared pool: Là một phần của SGA lưu các cấu trúc
bộ nhớ chia sẻ.
– Database buffer cache: Lưu trữ các dữ liệu được sử
dụng gần nhất.
– Redo log buffer: Được sử dụng cho việc dò tìm lại
các thay đổi trong cơ sở dữ liệu và được thực hiện
bởi các background process.
5
Cơ Bản Về Oracle
Cấu trúc của Oracle
• SGA bao gồm các vùng bộ nhớ chính:
– Shared pool
• Library Cache: lưu trữ thông tin về các câu lệnh SQL
gần nhất, giúp nâng cao hiệu suất thực hiện lệnh
• Data Dictionnary Cache: lưu trữ thông tin dictionnary
cache được sử dụng gần nhất như định nghĩa các
bảng, các cột, usernames, passwords và các privileges
• Bacground process: điều khiển vào ra, cung cấp
cơ chế xử lý song song nâng cao hiệu quả và độ
tin cậy
6
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Oracle Database:
– Tập hợp file hệ thống, file dữ liệu, lưu trữ và trả về các thông tin liên quan
– Được lưu trữ dưới hai cấu trúc: vật lý và luận lý
7
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Oracle Database:
– Cấu trúc vật lý: database là tập hợp các control file, online redo log file, và các datafile
8
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấu trúc vật lý của Oracle Database
– Datafiles: chứa toàn bộ dữ liệu trong
database, có thể tự động mở rộng kích
thước mỗi khi database hết chỗ lưu trữ
dữ liệu. Một hay nhiều datafiles tạo nên
một đơn vị logic của database gọi là
tablespace
9
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấu trúc vật lý của Oracle Database
– Control files: chứa các mục thông tin quy
định cấu trúc vật lý của database như tên
database, tên và nơi lưu trữ các datafiles
hay redo log files, time stamp tạo lập
database
– Redo log files: ghi lại tất cả các thay đổi dữ
liệu trong database. Bảo vệ database khỏi
những hỏng hóc do sự cố
10
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấu trúc luận lý: gồm các đối tượng tablespaces, schema
objects, data blocks, extents, và segments
11
Cơ Bản Về Oracle
Cấu trúc của Oracle
– Tablespaces: tablespaces lưu trữ toàn bộ cơ sở dữ liệu về
mặt logic. Một database được lưu trữ trong một hoặc nhiều
đơn vị lưu trữ logic tablespace và mỗi tablespace có thể
được tạo nên, về mặt vật lý, bởi một hay nhiều datafiles
– Schema là tập hợp các đối tượng (objects) có trong
database. Schema objects là các cấu trúc logic cho phép
tham chiếu trực tiếp tới dữ liệu trong database. Schema
objects bao gồm các cấu trúc như tables, views, sequences,
stored procedures, synonyms, indexes, clusters, và database
links
12
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấu trúc luận lý:
– Data Blocks, Extents, and Segments:
Oracle điểu khiển không gian lưu trữ trên
đĩa cứng theo các cấu trúc logic bao gồm
các data blocks, extents, và segments
– Oracle Data Blocks: Là mức phân cấp
logic thấp nhất, các dữ liệu của Oracle
database được lưu trữ trong các data
blocks
13
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấu trúc luận lý:
– Extents: Là mức phân chia cao hơn về mặt
logic các vùng không gian trong database.
Một extent bao gồm một số data blocks liên
tiếp nhau, cùng được lưu trữ tại một thiết bị
lưu giữ. Extent được sử dụng để lưu trữ các
thông tin có cùng kiểu
– Segments: Là mức phân chia cao hơn nữa về
mặt logic các vùng không gian trong
database. Một segment là một tập hợp các
extents được cấp phát cho một cấu trúc logic
14
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấp phát thêm vùng nhớ cho cơ sở dữ liệu:
Bổ sung thêm
datafile
15
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấp phát thêm vùng nhớ cho cơ sở dữ liệu:
Tạo tablespace
mới
16
Cơ Bản Về Oracle
Cấu trúc của Oracle
• Cấp phát thêm vùng nhớ cho cơ sở dữ liệu:
Tăng thêm vùng
nhớ của datafile
17
Các khái niệm
• Data Dictionary / Từ điển dữ liệu: nơi lưu trữ
thông tin về cấu trúc vật lý, luận lý cả CSDL
– Người dùng
– Tên, kiểu dữ liệu, các cột trong bảng dữ liệu
– Ràng buộc toàn vẹn dữ liệu
– Vùng nhớ cấp phát
SELECT * FROM DICTIONARY
18
Các khái niệm
• Schema: tập hợp các schema object thuộc về
một người dùng.
Quan hệ người dùng – schema: quan hệ 1-1
• Schema Object: đại diện cho một người dùng về
các quyền trên dữ liệu, bảng … trong một CSDL.
Schema Object là cấu trúc luận lý liên quan trực
tiếp đến dữ liệu của CSDL
19
System Tables
20
System Tables
21
System Tables
22
System Tables
23
System Tables

More Related Content

PPTX
1 giới thiệu-cài đặt oracle
PPTX
1-Giới thiệu-cài đặt oracle chạy trên windows.pptx
PDF
b1-gioithieu-190213084421.pdf
PPT
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
PDF
Giao-Trinh-Oracle-SQL-PLSQL-Co-Ban.pdf
PDF
Sinh vienit.net --sinhvienit.net-giao-trinh-oracle-sql-plsql-co-ban
PDF
Chuong 1_Gioo thieu DB.pdf
PDF
Co so du lieu C1-2 đại học bách khoah hà nội.pdf
1 giới thiệu-cài đặt oracle
1-Giới thiệu-cài đặt oracle chạy trên windows.pptx
b1-gioithieu-190213084421.pdf
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Giao-Trinh-Oracle-SQL-PLSQL-Co-Ban.pdf
Sinh vienit.net --sinhvienit.net-giao-trinh-oracle-sql-plsql-co-ban
Chuong 1_Gioo thieu DB.pdf
Co so du lieu C1-2 đại học bách khoah hà nội.pdf

Similar to 3_Kien truc oracle cấu hình trên windows.ppt (20)

DOC
Giao trinh oracle_sql_plsql_co_ban
DOC
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
PDF
Chapter0
PDF
Gt he quan_tri_csdl_ms_sql_server
PDF
Cơ sở dữ liệu
PDF
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdf
PDF
Giao trinh-co-so-du-lieu
PDF
Giáo trình cơ sở dữ liệu, Phan Tấn Quốc.pdf
PPTX
5-Tạo CSDL oracle trên windows server.pptx
PDF
1.1_Noi dung Chuong 1aaaaaaaaaaaaaaaa.pdf
PPT
2_Co ban ve SQL oracle trên oracle sql.ppt
PDF
00_CSDL Bai giang chung.pdf
PDF
Chương 1. khái niệm cơ bản về cơ sở dữ liệu
PDF
co-so-du-lieu_thai-bao-tran_chuong-1-tong-quan-ve-co-so-du-lieu - [cuuduongth...
PDF
20121224164710718
PDF
PDF
V1_CSDL_Chương 1 - Khái niệm lý thuyết căn bản về cơ sở dữ liệu.pdf
PPTX
01. Chương 1_Tổng quan về hệ quản trị cơ sở dữ liệu.pptx
PPTX
Chương 2 Cơ Sở Dữ Liệu Phân Tán chương 2.pptx
PDF
96771269 co-so-du-lieu
Giao trinh oracle_sql_plsql_co_ban
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
Chapter0
Gt he quan_tri_csdl_ms_sql_server
Cơ sở dữ liệu
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdf
Giao trinh-co-so-du-lieu
Giáo trình cơ sở dữ liệu, Phan Tấn Quốc.pdf
5-Tạo CSDL oracle trên windows server.pptx
1.1_Noi dung Chuong 1aaaaaaaaaaaaaaaa.pdf
2_Co ban ve SQL oracle trên oracle sql.ppt
00_CSDL Bai giang chung.pdf
Chương 1. khái niệm cơ bản về cơ sở dữ liệu
co-so-du-lieu_thai-bao-tran_chuong-1-tong-quan-ve-co-so-du-lieu - [cuuduongth...
20121224164710718
V1_CSDL_Chương 1 - Khái niệm lý thuyết căn bản về cơ sở dữ liệu.pdf
01. Chương 1_Tổng quan về hệ quản trị cơ sở dữ liệu.pptx
Chương 2 Cơ Sở Dữ Liệu Phân Tán chương 2.pptx
96771269 co-so-du-lieu
Ad

More from hoangdinhhanh88 (20)

PPT
3_Kien truc oracle cấu hình trên windows.ppt
PPTX
0_Gioi thieu mon hoc về oracle thực hành trên win.pptx
PDF
lecture05_System Design Performance Considerations.pdf
PDF
lecture04_Overview of a Cloud architecture.pdf
PDF
lecture03_The Cloud and Data Center .pdf
PDF
lecture02_Cloud Computer Basicsrwrwrwrwr
PDF
lecture01_Introduction to CloudComputing.pdf
PDF
Slide 01 - Cloud Computing Introduction (1).pdf
PDF
AN AUTOMATED APPROACH TO CLOUD STORAGE SERVICE SELECTION.pdf
PDF
A FILE STORAGE SERVICE ON A CLOUD COMPUTING ENVIRONMENT FOR DIGITAL.pdf
PPT
linux-lecture3.ppt
PPT
Chapter 9 TCP IP Reference Model.ppt
PPTX
RemoteAdmin.pptx
PPTX
Disks.pptx
PPTX
Backups.pptx
PPTX
7_Chapter 7_Email.pptx
PPT
3_CHAP~2.PPT
PPTX
2_Chapter 2_DNS.pptx
PPT
1.khai niem can ban
3_Kien truc oracle cấu hình trên windows.ppt
0_Gioi thieu mon hoc về oracle thực hành trên win.pptx
lecture05_System Design Performance Considerations.pdf
lecture04_Overview of a Cloud architecture.pdf
lecture03_The Cloud and Data Center .pdf
lecture02_Cloud Computer Basicsrwrwrwrwr
lecture01_Introduction to CloudComputing.pdf
Slide 01 - Cloud Computing Introduction (1).pdf
AN AUTOMATED APPROACH TO CLOUD STORAGE SERVICE SELECTION.pdf
A FILE STORAGE SERVICE ON A CLOUD COMPUTING ENVIRONMENT FOR DIGITAL.pdf
linux-lecture3.ppt
Chapter 9 TCP IP Reference Model.ppt
RemoteAdmin.pptx
Disks.pptx
Backups.pptx
7_Chapter 7_Email.pptx
3_CHAP~2.PPT
2_Chapter 2_DNS.pptx
1.khai niem can ban
Ad

Recently uploaded (7)

PPTX
chuong2TTHCMupdate14tdddddddđ7n2024.pptx
PPTX
PRESENTATION ABOUT DATA WAREHOUSE (1).pptx
PPTX
PRESENTATION ABOUT MICROSOFT FABRIC.pptx
PPT
Tham Khao bài giảng trí tuệ nhân tại.ppt
PPTX
CÁC HẠN CHẾ CỦA MÔ HÌNH AI NỀN CÁC HẠN CHẾ CỦA MÔ HÌNH AI NỀN
PPTX
KỸ THUẬT GỢI Ý NÂNG CAO KỸ THUẬT GỢI Ý NÂNG CAO
PDF
BÁO CÁO THỰC TẬP CTY TNHH VIET NAM VICERA
chuong2TTHCMupdate14tdddddddđ7n2024.pptx
PRESENTATION ABOUT DATA WAREHOUSE (1).pptx
PRESENTATION ABOUT MICROSOFT FABRIC.pptx
Tham Khao bài giảng trí tuệ nhân tại.ppt
CÁC HẠN CHẾ CỦA MÔ HÌNH AI NỀN CÁC HẠN CHẾ CỦA MÔ HÌNH AI NỀN
KỸ THUẬT GỢI Ý NÂNG CAO KỸ THUẬT GỢI Ý NÂNG CAO
BÁO CÁO THỰC TẬP CTY TNHH VIET NAM VICERA

3_Kien truc oracle cấu hình trên windows.ppt

  • 1. 1 Cơ Bản Về Oracle kiến trúc của Oracle Client
  • 2. 2 Cơ Bản Về Oracle Cấu trúc của Oracle • Bao gồm 2 thành phần chính – Oracle Instance – Oracle Database
  • 3. 3 Cơ Bản Về Oracle Cấu trúc của Oracle • Oracle Instance: – Dùng để quản trị cơ sở dữ liệu – Được xác định qua tham số môi trường Oracle_SID – Bao gồm một cấu trúc bộ nhớ System Global Area (SGA) và các background process (tiến trình nền)
  • 4. 4 Cơ Bản Về Oracle Cấu trúc của Oracle • SGA: là vùng bộ nhớ chia sẻ, dùng để lưu trữ dữ liệu và các thông tin điều khiển của Oracle Server • SGA bao gồm các vùng bộ nhớ chính: – Shared pool: Là một phần của SGA lưu các cấu trúc bộ nhớ chia sẻ. – Database buffer cache: Lưu trữ các dữ liệu được sử dụng gần nhất. – Redo log buffer: Được sử dụng cho việc dò tìm lại các thay đổi trong cơ sở dữ liệu và được thực hiện bởi các background process.
  • 5. 5 Cơ Bản Về Oracle Cấu trúc của Oracle • SGA bao gồm các vùng bộ nhớ chính: – Shared pool • Library Cache: lưu trữ thông tin về các câu lệnh SQL gần nhất, giúp nâng cao hiệu suất thực hiện lệnh • Data Dictionnary Cache: lưu trữ thông tin dictionnary cache được sử dụng gần nhất như định nghĩa các bảng, các cột, usernames, passwords và các privileges • Bacground process: điều khiển vào ra, cung cấp cơ chế xử lý song song nâng cao hiệu quả và độ tin cậy
  • 6. 6 Cơ Bản Về Oracle Cấu trúc của Oracle • Oracle Database: – Tập hợp file hệ thống, file dữ liệu, lưu trữ và trả về các thông tin liên quan – Được lưu trữ dưới hai cấu trúc: vật lý và luận lý
  • 7. 7 Cơ Bản Về Oracle Cấu trúc của Oracle • Oracle Database: – Cấu trúc vật lý: database là tập hợp các control file, online redo log file, và các datafile
  • 8. 8 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấu trúc vật lý của Oracle Database – Datafiles: chứa toàn bộ dữ liệu trong database, có thể tự động mở rộng kích thước mỗi khi database hết chỗ lưu trữ dữ liệu. Một hay nhiều datafiles tạo nên một đơn vị logic của database gọi là tablespace
  • 9. 9 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấu trúc vật lý của Oracle Database – Control files: chứa các mục thông tin quy định cấu trúc vật lý của database như tên database, tên và nơi lưu trữ các datafiles hay redo log files, time stamp tạo lập database – Redo log files: ghi lại tất cả các thay đổi dữ liệu trong database. Bảo vệ database khỏi những hỏng hóc do sự cố
  • 10. 10 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấu trúc luận lý: gồm các đối tượng tablespaces, schema objects, data blocks, extents, và segments
  • 11. 11 Cơ Bản Về Oracle Cấu trúc của Oracle – Tablespaces: tablespaces lưu trữ toàn bộ cơ sở dữ liệu về mặt logic. Một database được lưu trữ trong một hoặc nhiều đơn vị lưu trữ logic tablespace và mỗi tablespace có thể được tạo nên, về mặt vật lý, bởi một hay nhiều datafiles – Schema là tập hợp các đối tượng (objects) có trong database. Schema objects là các cấu trúc logic cho phép tham chiếu trực tiếp tới dữ liệu trong database. Schema objects bao gồm các cấu trúc như tables, views, sequences, stored procedures, synonyms, indexes, clusters, và database links
  • 12. 12 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấu trúc luận lý: – Data Blocks, Extents, and Segments: Oracle điểu khiển không gian lưu trữ trên đĩa cứng theo các cấu trúc logic bao gồm các data blocks, extents, và segments – Oracle Data Blocks: Là mức phân cấp logic thấp nhất, các dữ liệu của Oracle database được lưu trữ trong các data blocks
  • 13. 13 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấu trúc luận lý: – Extents: Là mức phân chia cao hơn về mặt logic các vùng không gian trong database. Một extent bao gồm một số data blocks liên tiếp nhau, cùng được lưu trữ tại một thiết bị lưu giữ. Extent được sử dụng để lưu trữ các thông tin có cùng kiểu – Segments: Là mức phân chia cao hơn nữa về mặt logic các vùng không gian trong database. Một segment là một tập hợp các extents được cấp phát cho một cấu trúc logic
  • 14. 14 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấp phát thêm vùng nhớ cho cơ sở dữ liệu: Bổ sung thêm datafile
  • 15. 15 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấp phát thêm vùng nhớ cho cơ sở dữ liệu: Tạo tablespace mới
  • 16. 16 Cơ Bản Về Oracle Cấu trúc của Oracle • Cấp phát thêm vùng nhớ cho cơ sở dữ liệu: Tăng thêm vùng nhớ của datafile
  • 17. 17 Các khái niệm • Data Dictionary / Từ điển dữ liệu: nơi lưu trữ thông tin về cấu trúc vật lý, luận lý cả CSDL – Người dùng – Tên, kiểu dữ liệu, các cột trong bảng dữ liệu – Ràng buộc toàn vẹn dữ liệu – Vùng nhớ cấp phát SELECT * FROM DICTIONARY
  • 18. 18 Các khái niệm • Schema: tập hợp các schema object thuộc về một người dùng. Quan hệ người dùng – schema: quan hệ 1-1 • Schema Object: đại diện cho một người dùng về các quyền trên dữ liệu, bảng … trong một CSDL. Schema Object là cấu trúc luận lý liên quan trực tiếp đến dữ liệu của CSDL