1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cơ sở dữ liệu: Sao lưu và phục hồi - ThS. Nguyễn Ngọc Quỳnh Châu

12 76 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 44,74 MB

Nội dung

Bài giảng Cơ sở dữ liệu: Sao lưu và phục hồi cung cấp cho người học các kiến thức: Khái niệm, một số thuật ngữ, phục hồi cơ sở dữ liệu. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu.

SAO LƯU VÀ PHỤC HỒI SAO LƯU (BACK UP)  Khái niệm  Một số thuật ngữ Khái niệm     Sao lưu CSDL tạo CSDL Ta dùng để khôi phục lại CSDL CSDL bị BẢn bao gồm tất file: log file (transaction log): lưu thay đổi CSDL Transaction log dùng để khơi phục transaction hồn thành hay roll back transaction chưa hoàn thành Data file: file chứa liệu File chứa users hay objects CSDL Khái niệm  Roll back: hủy bỏ giao dịch chưa hoàn thành hệ thống xảy cố  Roll forward: khôi phục tất giao dịch hoàn thành hệ thống xảy cố  Checkpoint: thời điểm lưu lại đĩa Khái niệm Một số thuật ngữ Các loại backup  Full Database Backup: Copy data files, user data, database objects CSDL thời điểm  Differential Database Backup: Copy thay đổi data files kể từ lần full backup gần  Transaction Log Backup: lưu hành động (các thao tác xảy CSDL) không lưu liệu Nó lưu transaction kể từ lần transaction log backup gần Phục hồi CSDL  Là q trình khơi phục lại CSDL  Kết việc phục hồi trả CSDL có trạng thái thời điểm ta thực việc lưu  Giao dịch khơng hồn thành lưu roll back  Giao dịch hồn thành roll forward Ví dụ lưu phục hồi  Ví dụ bạn thực backup sau:  Full backup: lần vào 2h sáng  Differential backup: lần/ngày (6h, 10h, 14h, 18h, 22h)  Transaction log backup: vào thời điểm 5’, 20’, 25’, 35’, 50’ Ví dụ lưu phục hồi Giả sử database bị hỏng vào thời điểm 10h55’, bạn cần khơi phục lại database theo trình tự sau:  Bước 1: khôi phục từ full back up gần với thời điểm cố (bản full backup lúc 2h sáng)  Bước 2: khôi phục từ differential backup gần với thời điểm cố (bản lúc 10h)  Bước 3: khôi phục tất transaction log backup kể từ sau lần differential backup gần  Ví dụ lưu phục hồi  Bước bước đưa database trở lại trạng thái lúc 10h  Ở bước 3, lần khơi phục transaction log thao tác chứa đem thực lại database  Sau bước 3, database trạng thái giống lúc 10h50’ Nhưng tất thay đổi diễn 5’ sau vĩnh viễn bị Các mơ hình khơi phục  Full Recovery Model  Bulk-Logged Recovery Model  Simple Recovery Model ... Log Backup: lưu hành động (các thao tác xảy CSDL) khơng lưu liệu Nó lưu transaction kể từ lần transaction log backup gần Phục hồi CSDL  Là q trình khơi phục lại CSDL  Kết việc phục hồi trả CSDL... log backup: vào thời điểm 5’, 20’, 25’, 35’, 50’ Ví dụ lưu phục hồi Giả sử database bị hỏng vào thời điểm 10h55’, bạn cần khôi phục lại database theo trình tự sau:  Bước 1: khơi phục từ full... thời điểm ta thực việc lưu  Giao dịch khơng hồn thành lưu roll back  Giao dịch hoàn thành roll forward Ví dụ lưu phục hồi  Ví dụ bạn thực backup sau:  Full backup: lần vào 2h sáng  Differential

Ngày đăng: 15/05/2020, 22:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN