Thứ Ba, 5 tháng 8, 2025

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ẽ:

  1. Giải thích mô hình phân bổ lưu trữ logic của Oracle

  2. 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

  3. Minh họa bằng ví dụ bình dân dễ hiểu

Sửa bài viết

Phân biệt ASSM và MSSM trong quản lý space Oracle Database

Tuyệt vời! Sau đây là phần phân biệt giữa ASSM và MSSM trong quản lý khoảng trống lưu trữ (space management) của tablespace trong Oracle Database:

Sửa bài viết

3 job Automation Tasks chạy định kỳ hàng ngày trong Oracle Database

Dưới đây là giải thích dễ hiểu, ngôn ngữ đời thường về 3 job tự động (automation tasks) trong Oracle Database, được hệ thống chạy mỗi ngày vào lúc 22h theo mặc định:

Sửa bài viết

Tự động bật accept profile

🎯 Ý 1. Đề xuất: “Tôi thấy plan này ngon hơn. Anh có muốn dùng không?”

🔍 Câu hỏi: Đề xuất này hiển thị ở đâu? Khi nào?

➡️ Trả lời:
Khi Oracle chạy xong AUTO_SQL_TUNING_TASK (vào ban đêm, mặc định theo maintenance window), nó ghi kết quả vào hệ thống view và bạn có thể trích xuất báo cáo bằng:

Sửa bài viết

Automatic SQL Tuning là gì?

🧠 Automatic SQL Tuning là gì?

Hiểu nôm na, Oracle tự động “soi” những câu SQL chạy chậm, tìm cách đề xuất hoặc sửa plan giúp câu lệnh chạy nhanh hơn.

Nó giống như trong đội bóng có 1 HLV video phân tích từng pha chậm, xem ai chạy sai, ai chuyền dở → từ đó đề xuất “chiến thuật” mới.

Sửa bài viết

Thứ Hai, 4 tháng 8, 2025

Data Masking (ẩn/mã hóa dữ liệu nhạy cảm) trong Oracle Database 11g

Trong Oracle 11g, tính năng Data Masking (ẩn/mã hóa dữ liệu nhạy cảm) không có sẵn ở cấp CSDL cơ sở như Oracle 12c trở lên (với Data Redaction), mà phải dùng qua công cụ ngoài hoặc tạo thủ tục thủ công để masking dữ liệu khách hàng.

Dưới đây là giải pháp đầy đủ và từng bước thực hiện thủ tục masking dữ liệu KH trong Oracle 11g:

Sửa bài viết

Data Masking (ẩn/mã hóa dữ liệu nhạy cảm) trong Oracle Database 11g

Trong Oracle 11g, tính năng Data Masking (ẩn/mã hóa dữ liệu nhạy cảm) không có sẵn ở cấp CSDL cơ sở như Oracle 12c trở lên (với Data Redaction), mà phải dùng qua công cụ ngoài hoặc tạo thủ tục thủ công để masking dữ liệu khách hàng.

Dưới đây là giải pháp đầy đủ và từng bước thực hiện thủ tục masking dữ liệu KH trong Oracle 11g:

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master