Thứ Năm, 30 tháng 8, 2018

Cấu hình audit FGA trên Oracle database

Mục đích: Với DB lớn, chưa được trang bị giải pháp chuyên dụng như Imeprva, Oracle Database Fiewall and Audit Vault thì làm thế nào chúng ta có thể audit được các tác động của người dùng truy cập trái phép mà ít ảnh hưởng đến performance của database. Giải pháp là sử dụng FGA của Oracle. Chi tiết thủ tục như bên dưới:

Sửa bài viết

Cấu hình Audit DDL Log Oracle Database

Mục đích: Lưu log các thao tác DDL (drop table, create table, drop procedure, drop package,...) để truy vết các thao tác của DBA hay quản trị ứng dụng (có dùng user DB) làm sai, nhầm.
Sửa bài viết

Làm thế nào để khôi phục database Oracle khi UNDO TABLESPACE bị corrupt

Có nhiều cuộc gọi đến cho tôi yêu cầu hỗ trợ về CSDL Oracle trong đó bao gồm cả những lỗi cơ bản và khó khăn. Có rất nhiều cầu hỏi trùng lặp nhau cho những lỗi trên và tôi nghĩ cần phải lập ra một forum chuyên sâu về mảng hệ thống CSDL Oracle để có thể chia sẻ cho các bản những kinh nghiệm mà tôi có được
Là người từng tham gia vào các dự án triển khai lớn cho hàng không và ngân hàng, tôi có được những kinh nghiệm sâu về hệ thống CSDL qua những lần trắng đêm phục hồi, sửa lỗi các các hệ thống CSDL của các ngân hàng, DBA đã trở thành một nghề của tôi từ đó…
Sửa bài viết

Recover dữ liệu do commit nhầm

Mục đích: Cần restore lại dữ liệu đã commit

Chú ý: Cần đảm bảo restore gần nhất vì dữ liệu đã commit lưu trong tablespace UNDOTBS hữu hạn thời gian (default 900s ~ 15 phút)

1. Ứng dụng chạy nhầm
UPDATE com_owner.table1
         SET PROCESS_DATE = TO_DATE (p_process_date, 'DD/MM/YYYY HH24:MI:SS'),
             RESULT_CONTENT = '<br/><b>DDH:</b>' ||p_content,
             dep_id = p_dep_id
             WHERE p_id = p_id; -- 0 = 0
Commit;
--> Update toàn bộ dữ liệu của bảng và đã commit
Yêu cầu bên UD cung cấp khoảng thời điểm cập nhật sai dữ liệu (VD 16h34')
Sửa bài viết

Khắc phục corrupt block Oracle Database

CHECK

--Results of the LIST FAILURE, VALIDATE, or BACKUP ... VALIDATE command
RMAN> backup validate check logical database;

Sửa bài viết

Back up a Database in NOARCHIVELOG Mode

Nếu cơ sở dữ liệu chạy ở chế độ NOARCHIVELOG, thì bản sao lưu cơ sở dữ liệu hợp lệ duy nhất là
sao lưu phù hợp. Để sao lưu được nhất quán, cơ sở dữ liệu phải được gắn sau một
tắt máy nhất quán. Không cần phục hồi sau khi khôi phục lại bản sao lưu.
Để tạo một bản sao lưu cơ sở dữ liệu nhất quán:
Sửa bài viết

Tăng tốc độ backup incremental đến 10 lần với Block change tracking

Trong bài viết này tôi sẽ hướng dẫn bạn cách kiểm tra và quy trình 5 bước để enable block change tracking giúp tăng tốc độ backup incremental lên đến 10 lần
Sửa bài viết

ĐỌC NHIỀU

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