Redo log files trong cơ sở dữ liệu Oracle là các tập tin nhật ký văn bản chứa thông tin về các thay đổi dữ liệu đã xảy ra trong cơ sở dữ liệu. Chúng là một phần quan trọng của hệ thống phục hồi của Oracle và được sử dụng để đảm bảo tính nhất quán và bảo toàn dữ liệu trong trường hợp cơ sở dữ liệu gặp sự cố.
- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Hiển thị các bài đăng có nhãn Oracle > Nguyên lý. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Oracle > Nguyên lý. Hiển thị tất cả bài đăng
Thứ Bảy, 6 tháng 9, 2025
Data files trong Oracle là gì?
Trong cơ sở dữ liệu Oracle, data files là các tập tin vật lý trên hệ thống tệp của máy chủ, chứa dữ liệu thực sự của cơ sở dữ liệu. Data files là nơi Oracle lưu trữ thông tin về bảng, chỉ mục, dữ liệu hệ thống và dữ liệu người dùng.
Control files là gì?
Control files (tệp điều khiển) trong Oracle Database là những tệp tin lưu trữ thông tin về cấu trúc của database, bao gồm vị trí của data files, redo log files, và các đối tượng khác trong database. Control files đóng vai trò quan trọng trong việc khởi động và vận hành Oracle Database.
Thứ Hai, 11 tháng 8, 2025
Phân biệt 2 tham số PGA: pga_aggregate_target và pga_aggregate_limit trong Oracle Database
🧠 1. PGA là gì?
-
PGA (Program Global Area) = vùng bộ nhớ riêng của từng process trong Oracle (dùng cho sort, hash join, session variables...).
-
Không chia sẻ giữa các session, mỗi process có PGA riêng.
-
PGA nằm ngoài SGA.
📌 Hình dung:
SGA là cái sân chung mọi người chơi, còn PGA là cái bàn làm việc riêng của từng nhân viên.
Thứ Ba, 5 tháng 8, 2025
Extent gồm bao nhiêu block và 1 segment gồm bao nhiêu extent
🧠 I. Extent là gì (nhắc lại nhẹ nhàng)?
-
Extent = một cụm block liên tiếp trong datafile.
-
Dùng để chứa dữ liệu của một segment (bảng, index...).
-
Khi segment cần thêm chỗ chứa dữ liệu, Oracle cấp thêm extent mới.
Hiểu rõ về High Water Mark (HWM) trong Oracle Database
Bây giờ mình sẽ giúp bạn hiểu thật dễ dàng và chính xác về High Water Mark (HWM) trong Oracle Database, theo đúng tài liệu hãng (http://docs.oracle.com) và cách giải thích ngôn ngữ đời thường, ai cũng hiểu được:
Tại sao cần Extent trong Oracle Database?
Câu hỏi của bạn rất sâu sắc! Để trả lời dễ hiểu và chuyên sâu, tôi sẽ:
-
Giải thích mô hình phân bổ lưu trữ logic của Oracle
-
Trả lời rõ ràng: Tại sao Oracle cần “extent” – chứ không bỏ qua để dùng block trực tiếp
-
Minh họa bằng ví dụ bình dân dễ hiểu
Thứ Hai, 4 tháng 8, 2025
Giải thích cơ chế checkpoint được thực hiện như thế nào, tần suất thời gian thực hiện, mối liên hệ với scn, checkpoint, online redo log, datafile, undo file với background process chkpt, dbwr, lgwr; các vùng nhớ shared pool, data buffer cache, redo log buffer, large pool
🧩 I. Cơ chế Checkpoint trong Oracle
1. Khi nào Checkpoint diễn ra?
Checkpoint được kích hoạt trong các tình huống sau:
-
Log switch: khi LGWR ghi đầy redo log hiện tại và chuyển sang logfile mới Oracle Documentation+8Wikipedia+8asktom.oracle.com+8.
-
Thời gian định kỳ: trường hợp incremental checkpoint xảy ra mỗi ~3 giây để giữ cache sạch hơn Oracle Forums+6asktom.oracle.com+6Oracle Forums+6.
-
Theo tham số:
fast_start_mttr_target
, cấu hình tối đa thời gian recovery Oracle Forums+15asktom.oracle.com+15VLDB+15. -
Manual:
ALTER SYSTEM CHECKPOINT
.
Khi nào Oracle thực hiện checkpoint và vì sao lại cần checkpoint?
Mục đích: HIểu rõ Khi nào Oracle thực hiện checkpoint và vì sao lại cần checkpoint.
Khi nào Oracle ghi dữ liệu vào file thật trên ổ cứng (gọi là datafile).
🎯 Trước hết, hiểu điều cốt lõi:
Oracle KHÔNG ghi dữ liệu vào datafile ngay khi bạn chạy lệnh
INSERT
,UPDATE
,DELETE
hayCOMMIT
.
Thay vào đó, Oracle ghi vào bộ nhớ (RAM) trước – gọi là buffer cache, còn file thật thì được ghi sau đó, theo nhiều lý do.
Đăng ký:
Bài đăng (Atom)
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf