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

Bài giảng Kiến trúc cài đặt cơ sở dữ liệu - Chương 3: Sao lưu và khôi phục dữ liệu (Backup and recovery)

14 18 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 14
Dung lượng 1,65 MB

Nội dung

Bài giảng Kiến trúc cài đặt cơ sở dữ liệu - Chương 3: Sao lưu và khôi phục dữ liệu (Backup and recovery). Những nội dung chính được trình bày trong chương này gồm có: Mô hình recovery, chiến lược backup, chiến lược restore. Mời các bạn cùng tham khảo.

Trang 1

Chương 3

Trang 2

Nồi dung

¢ Mo hinh recovery ¢ Chiên lược backup

° Chiên lược restore

Trang 3

Khôi phục cơ sở dữ liêu

(Database Recovery}

¢ SQL Server bao đam tính lâu bên cưa giao

dich (transactional durability) bang cach

viết vào nhật ký trước khi thực thi giao dich (write-ahead transaction log)

= Tạo thuận lợi cho kê hoạch khôi phục

đứ liêu

Trang 4

Nhất ký giao dich

(Transaction log)

¢ Nhat ky giao dich (transaction log) bao dam

mỗi giao dịch có thê được khôi phục tới sát thoi diém ma server bi Idi

°® Cho phép backup nhật ky giao dich ngay trong lúc giao dich đang được xử lý

© Nhat ky giao dich giam tac hai cua I6i phan

cứng vì nhật ký giao dịch và file dứ liệu có thê

đạt trên các đĩa khác nhau

Trang 5

Mo hinh recovery

¢ Backup va restore phu thudc vao mo hinh recovery

© M6 hinh recovery la 1 dac trung cua DB dung

đề kiêm soát việc hoạt động cua transaction

log

Trang 6

Tiều chuân RPO (Recovery Point Objective)

¢ Chon IWa mo hinh recovery sao cho đáp ứng tiêu chuân RPO (Recovery Point Objective)

° RPO đo lưởng lượng dứ liệu có thé bi mat khi

CÓ SỰ CỐ

° Ví dụ: một công ty có yêu câu không thé dé

mật dữ liệu cua CSDL nhiêu hơn 1 giở > RPO

cua công ty là 1 giơ

Trang 8

Cac mo hinh recovery

¢ Simple Recovery Model ¢ Full Recovery Model

¢ Bulk-Logged Recovery Model

s* Chọn lựa mô hình nào là tùy thuộc vào yêu cau nghiép vu (business

requirement) cua to chU’c

Trang 9

Cac mo hinh recovery

¢ Simple: khong backup nhat ky giao

dich(transaction log) Mo hinh nay cho phep

chi khoi phuc dU liéu theo ban backup sau cùng , không cho phép point-in-time

recovery

* Bulk-logged recovery: giam tôi thiểu các hoạt

động ghi nhật ký giao dịch trong lúc thực thị

thao tác hàng loạt Mô hình này không thê

thực hiện point-in-time recovery

Trang 10

Cac mo hinh recovery

¢ Full: yeu cau phai cé ca backup day du va backup cua transaction log Tùy mức độ

lối, có thể khôi phục hoặc ở thởi điểm

backup đây đu sau cùng hoặc ở thời

điểm backup cua transaction log sau cùng Full recovery cho phép point-in-

time recovery

Trang 11

Xac lap mô hình recovery ¢ Bang cong cu — Trang Options cua Properties cua DB mu6n backup ° Bảng lệnh

ALTER DATABASE DatabaseName SET Recovery Option;

Các giá tri cua options là FULL, BULK_LOGGED, SIMPLE

— Vi du:

ALTER DATABASE [AdventureWorks] SET RECOVERY FULL;

Trang 12

Xem mo hinh recovery

¢ De xem mo hinh recovery cua moi CSDL,

SELECT name, recovery_model_ desc FROM sys.databases;

Trang 13

Khái niêm về backup

° Backup là sao chép dứ liệu và log cua 1

DB vao 1 thiét bi lwu trữ đê có thể khôi

phuc lai dW liéu cua DB khi có lõi (failure }

xay ra

Ngày đăng: 11/05/2021, 02:48

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN