1. Trang chủ
  2. » Giáo án - Bài giảng

Quản lý Tablespaces và Datafiles

33 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 273,76 KB

Nội dung

BÀI GIẢNG ORACLE QUẢN LÝ TABLESPACES 1 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 t[.]

QUẢN LÝ TABLESPACES Mục đích Mục đích • Sau hồn thành học bạn làm việc sau : • Xác định mục đích tablespaces • Tạo tablespaces • Quản lý tablespaces • Lấy thông tin tablespaces Nội dung học I CẤU TRÚC CỦA DATABASE II PHÂN LOẠI TABLESPACES III QUẢN LÝ KHÔNG GIAN TRONG TABLESPACES IV CÁC TRẠNG THÁI CỦA TABLESPACES V THÊM, SỬA, XÓA TABLESPACES VI TRUY VẤN THÔNG TIN VỀ TABLESPACE I CẤU TRÚC CỦA DATABASE Tablespaces Data Files Oracle lưu trữ liệu logic tablespace liệu vật lý data file • Tablespace: – Thuộc sở thời điểm định – Bao gồm nhiều data file – Tách thành nhiều đơn vị lưu trữ logic • Data file: – Thuộc tablespace database – Là nơi kho chứa cho lược đồ đối tượng liệu Database Tablespace Data files I CẤU TRÚC CỦA DATABASE Tablespaces Data Files I CẤU TRÚC CỦA DATABASE Quan hệ segment, extent blocks tablespace I CẤU TRÚC CỦA DATABASE Quan hệ segment, extent blocks tablespace  Data Blocks: Đây đơn vị lưu trữ liệu nhỏ database Oracle Một block liệu tương ứng với số byte lưu trữ ổ đĩa Kích thước block liệu xác định tham số khởi tạo DB_BLOCK_SIZE database tạo  Extents Một extent tập hợp data block Một extent nằm datafile  Segments Một segment vùng không gian cấp phát tương ứng với đối tượng có tablespace Ta phân làm số loại segment sau: • Data segments • Index segments • Temporary segments • Undo (Rollback) segments Một segment trải rộng nhiều datafiles thuộc tablespace II PHÂN LOẠI TABLESPACES II PHÂN LOẠI TABLESPACES Permanent Tablespaces • Permanent Tablespaces nhóm tablespaces lưu trữ đối tượng liệu lâu dài Các segment liệu permanent tablespaces lưu trữ ổ đĩa datafiles • Mỗi user gán permanent tablespaces user tạo Mệnh đề DEFAULT TABLESPACE câu lệnh CREATE DATABASE quy định tablespace mặc định gán cho user • Một Oracle database bắt buộc phải có SYSTEM SYSAUX tablespaces 1.Permanent Tablespaces  SYSTEM Tablespace • Bắt buộc phải có database • Được sở hữu user SYS lưu trữ thông tin sau: - Data dictionary - Table view chứa thông tin quản trị database - Các định nghĩa store procedure, trigger, package, III QUẢN LÝ KHƠNG GIAN TRONG TABLESPACES • Cú pháp rõ phương thức quản lý không gian tạo tablespace câu lệnh CREATE TABLESPACE: [ EXTENT MANAGEMENT { DICTIONARY | LOCAL } [ AUTOALLOCATE | UNIFORM [SIZE integer[K|M]] ] ] Trong đó: DICTIONARY|LOCAL: Phương thức quản lý không gian dictionary | locally managed Phương thức dictionary SYSTEM tablespace quản lý theo phương thức dictionary AUTOALLOCATE: hệ thống tự động quản lý kích thước extent, khơng thể thay đổi kích thước extent UNIFORM: extent có kích thước Mặc định khơng rõ extent có kích thước MB IV CÁC TRẠNG THÁI CỦA TABLESPACES ONLINE READ ONLY WRITE OFFLINE READ READ WRITE WRITE READ ... mục đích tablespaces • Tạo tablespaces • Quản lý tablespaces • Lấy thơng tin tablespaces 2 Nội dung học I CẤU TRÚC CỦA DATABASE II PHÂN LOẠI TABLESPACES III QUẢN LÝ KHÔNG GIAN TRONG TABLESPACES. ..

Ngày đăng: 19/11/2022, 21:01

w