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 Kiếm Có Dấu Trong Oracle
-
So Sánh Các Chuỗi Bỏ Qua Dấu Trong SQL (ORACLE) - HelpEx
-
Làm Sao để Select Cả Tiếng Việt Có Dấu Và Không Dấu Trong Oracle
-
Lệnh LIKE Và NOT LIKE Trong Oracle - Freetuts
-
Sử Dụng Gợi ý Trong Oracle - Viblo
-
Các Hàm Xử Lý Chuỗi Trong Oracle - Openplanning
-
Hướng Dẫn Học SQL Cho Người Mới Bắt đầu Với Oracle
-
Làm Cách Nào để Thay Thế Một Trích Dẫn Duy Nhất Trong PostgreSQL?
-
45 Câu Truy Vấn Oracle Rất Hữu Ích - Mofun IT
-
Toán Tử Trong SQL
-
Hàm Hàm REGEXP_INSTR Trong Oracle - TRẦN VĂN BÌNH MASTER
-
TÌM HIỂU TẤN CÔNG SQL INJECTION TRONG ORACLE - Tài Liệu Text
-
Tìm Kiếm Một Cơ Sở Dữ Liệu Oracle Cho Các Bảng Với Tên Cột Cụ Thể?