Học Oracle – Kiến Thức Cơ Bản Cho Người Mới Bắt đầu
Có thể bạn quan tâm
Thành phần vật lý
Thành phần vật lý dùng để lưu trữ dữ liệu trong Oracle Database là tập hợp một số tập tin tồn tại trên máy tính cài đặt Oracle Server, các tập tin này sẽ được sử dụng khi Oracle Database đang được mở. Dữ liệu trong Oracle Database sẽ được tổ chức lưu trữ và quản lý bởi ba loại tập tin sau:- Data File.
- Redo Log File.
- Control File.
Data File
Mỗi một Oracle Database có 1 hay nhiều Data File, Data File dùng để chứa tất cả dữ liệu của một Database. Những thành phần Logic của Database như Table, Index được lưu trữ vật lý trong các Data File của Database. Các đặc điểm của Data File:- Một Data File dùng để lưu trữ dữ liệu của duy nhất một Database.
- Kích thước của các Data File có thể tự động tăng để theo kích thước của Database.
- Một hay nhiều Data File tạo thành một đơn vị Logic của vùng nhớ trong cơ sở trữ dữ liệu gọi là Tablespace, và một Data File chỉ quan hệ với duy nhất một Tablespace mà thôi.
Redo Log File
Mỗi một Oracle Database có 2 hay nhiều Redo Log File, tập hợp những File này trong một CSDL được gọi là Redo Log của CSDL đó. Một Redo Log tạo thành những Redo Entry, còn gọi là Redo Record. Chức năng chính của Redo Log là dùng để ghi lại những thông tin trong CSDL bị thay đổi. Trong trường hợp Database gặp sự cố trước khi dữ liệu thay đổi được ghi nhận chắc chắn xuống các Data File thì những thông tin trong Redo Log sẽ được sử dụng trong việc phục hồi dữ liệu về trạng thái trước khi dữ liệu thay đổi.Control File
Mỗi một Oracle Database có 1 Control File, dùng để chứa tất cả các thông tin về cấu trúc vật lý của một Database như là: tên Database, nơi lưu trữ của Data File và Redo Log File, Time stamp tạo Database. Mỗi Control File chỉ dùng cho một Database duy nhất. Khi một Instance của Oracale Database được khởi động, Control File của nó được sử dụng để xác định vị trí của các Data File và Redo Log File, các File này phải được mở trong quá trình làm việc với Database. Nội dung của Control File sẽ được Oracle cập nhật tự động và liên tục khi cấu trúc lưu trữ vật lý của Database có thay đổi. Nội dung của Control File chỉ có thể bị thay đổi bởi Oracle, bất kỳ DBA hay người dùng nào cũng không thể sửa nội dung Control File của Database. Khi những thành phần vật lý của Database như Data File, Redo Log File có sự thay đổi như thêm mới File, sửa tên của File hay xóa File ra khỏi Database thì Control File sẽ ghi nhận lại những thông tin đó. Những thông tin này được sử dụng:- Trong quá trình mở một Database Oracle, tìm được những Data File và Redo Log File của Database.
- Trong trường hợp phục hồi dữ liệu, Oracle có thể tìm được những tập tin được yêu cầu.
Thành phần Logic
Dữ liệu trong Oracle Database được tổ chức và quản lý dựa vào những thành phần Logic, là những thành phần hỗ trợ DBA và người dùng trong việc lưu trữ và sử dụng thông tin trên Oracle Server. Thành phần Logic trong Oracle Database bao gồm 2 đơn vị lưu trữ là Tablespace và các Schema Object.-
Tablespace
- Tablespace chỉ thuộc về một Database duy nhất.
- Một Tablespace bao gồm một hay nhiều tập tin vật lý dùng để lưu trữ dữ liệu, đó là Data File.
Hình 3: Tổ chức của Tablespace
-
Data Block
-
Extent
-
Segment
- Data Segment.
- Index Segment.
- Temporary Segment.
- Rollback Segment.
Từ khóa » Tìm Hiểu Về Oracle Database
-
Oracle Là Gì? Tìm Hiểu Về Cơ Sở Dữ Liệu Nổi Tiếng Nhất Thế Giới
-
Oracle Là Gì? Tìm Hiểu Về Hệ Quản Trị Cơ Sở Dữ Liệu Oracle - Vietnix
-
Oracle Là Gì? Tìm Hiểu Hệ Quản Trị Cơ Sở Dữ Liệu Oracle Từ A-Z
-
Oracle Là Gì? Tất Cả Kiến Thức Về Oracle Database | BKHOST
-
Oracle Là Gì? Mọi điều Cần Biết Về Cơ Sở Dữ Liệu Số 1 Thế Giới - ITNavi
-
Khái Niệm Phần Mềm Oracle Là Gì?
-
Oracle Database Là Gì? Tính Năng Cơ Bản Oracle Database
-
Oracle Là Gì? Tổng Hợp Thông Tin Về Phần Mềm Cực Nổi Tiếng ...
-
Oracle Là Gì? Sử Dụng Oracle Mang Lại Những Lợi ích Gì? - Tino Group
-
Oracle Là Gì? Tổng Quan Kiến Thức Về Oracle Cho Người Mới Bắt đầu
-
Oracle Database Là Gì? Các Tính Năng Nổi Bật Của Oracle Database
-
Oracle Là Gì? Tìm Hiểu Về Hệ Quản Trị Cơ Sở Dữ Liệu Oracle?
-
[PDF] Bài Thực Hành Số 1 TỔNG QUAN VỀ ORACLE DATABASE
-
Tổng Quan Về Kiến Trúc Oracle Database
