Bài giảng Quản lý tablespaces

1. Mục đích

Mục đích

• Sau khi hoàn thành bài học này bạn có thể làm được

những việc sau :

• Xác định mục đích của tablespaces

• Tạo tablespaces.

• Quản lý tablespaces.

• Lấy thông tin tablespaces.

Bài giảng Quản lý tablespaces trang 1

Trang 1

Bài giảng Quản lý tablespaces trang 2

Trang 2

Bài giảng Quản lý tablespaces trang 3

Trang 3

Bài giảng Quản lý tablespaces trang 4

Trang 4

Bài giảng Quản lý tablespaces trang 5

Trang 5

Bài giảng Quản lý tablespaces trang 6

Trang 6

Bài giảng Quản lý tablespaces trang 7

Trang 7

Bài giảng Quản lý tablespaces trang 8

Trang 8

Bài giảng Quản lý tablespaces trang 9

Trang 9

Bài giảng Quản lý tablespaces trang 10

Trang 10

pdf 10 trang xuanhieu 4020
Bạn đang xem tài liệu "Bài giảng Quản lý tablespaces", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Quản lý tablespaces

Bài giảng Quản lý tablespaces
QUẢN LÝ TABLESPACES
1. Mục đích
Mục đích
• Sau khi hoàn thành bài học này bạn có thể làm được 
những việc sau :
• Xác định mục đích của tablespaces
• Tạo tablespaces.
• Quản lý tablespaces.
• Lấy thông tin tablespaces.
I. CẤU TRÚC CỦA DATABASE
1. Tablespaces và Data Files
Oracle lưu trữ dữ liệu logic trong tablespace và dữ 
liệu vật lý trong data file.
• Tablespace:
– Thuộc về chỉ một cơ sở dữ trong một thời điểm nhất 
định.
– Bao gồm một hoặc nhiều data file.
– Tách ra thành nhiều đơn vị lưu trữ logic. 
• Data file:
– Thuộc về một tablespace 
và một database.
– Là một nơi kho chứa cho
lược đồ đối tượng dữ liệu.
Database
Tablespace
Data files
I. CẤU TRÚC CỦA DATABASE
1. Tablespaces và Data Files
I. CẤU TRÚC CỦA DATABASE
2. Quan hệ giữa segment, extent và các blocks trong tablespace
I. CẤU TRÚC CỦA DATABASE
2. Quan hệ giữa segment, extent và các blocks trong tablespace
❖ Data Blocks:
Đây là đơn vị lưu trữ dữ liệu nhỏ nhất trong database Oracle. Một block dữ liệu sẽ tương ứng
với 1 số byte lưu trữ trong ổ đĩa. Kích thước của block dữ liệu được xác định bởi tham số
khởi tạo DB_BLOCK_SIZE ngay khi database được tạo.
❖ Extents
Một extent là 1 tập hợp các data block. Một extent chỉ nằm trên 1 datafile.
❖ Segments
Một segment là vùng không gian cấp phát tương ứng với một đối tượng có trong một
tablespace. Ta có thể phân ra làm một số loại segment chính sau:
• Data segments
• Index segments
• Temporary segments
• Undo (Rollback) segments
Một segment có thể được trải rộng trên nhiều datafiles thuộc một tablespace.
II. PHÂN LOẠI TABLESPACES
II. PHÂN LOẠI TABLESPACES
1. Permanent Tablespaces
• Permanent Tablespaces là nhóm tablespaces lưu trữ các đối tượng dữ
liệu lâu dài. Các segment dữ liệu của permanent tablespaces được lưu
trữ trên ổ đĩa trong các datafiles.
• Mỗi user được gán một permanent tablespaces khi user được tạo ra.
Mệnh đề DEFAULT TABLESPACE trong câu lệnh CREATE
DATABASE sẽ quy định tablespace mặc định được gán cho user.
• Một Oracle database bắt buộc phải có SYSTEM và SYSAUX
tablespaces.
1.Permanent Tablespaces
❑ SYSTEM Tablespace
• Bắt buộc phải có trong mỗi database.
• Được sở hữu bởi user SYS và lưu trữ các thông tin sau:
− Data dictionary
− Table và view chứa thông tin quản trị database.
− Các định nghĩa của store procedure, trigger, package,...
1.Permanent Tablespaces
❑ SYSAUX Tablespace
• Là tablespace bổ trợ cho SYSTEM tablespace.
• Sử dụng cho các thành phần như Oracle Enterprise Manager, Oracle
Streams, Oracle Ultra Search, Oracle Data Mining,...

File đính kèm:

  • pdfbai_giang_quan_ly_tablespaces.pdf