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

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 - Nguyễn Thị Uyên Nhi

30 33 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 30
Dung lượng 1,56 MB

Nội dung

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 Backup recovery cung cấp cho người học những kiến thức như: Backup-recovery trong SQL Server 2008; Đặt lịch sao lưu tự động. Mời các bạn cùng tham khảo!

CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Chương BACKUP – RECOVERY Giảng viên: Đỗ Ngọc Như Loan Biên soạn: Nguyễn Thị Uyên Nhi K H O A C [HQTCSDL Ô N G N -GBackup H Ệ T- Recovery] HÔNG TIN Backup-recovery SQL Server 2008 ● Recovery – Simple – Full – Bulk-logged ● Backup – Full backup – Transaction Log backup – Differential backup – File/ File Group backup [HQTCSDL - Backup - Recovery] 3.1 Backup Các kiểu lưu CSDL: • Full backup:  Sao lưu toàn liệu (kể stored procedure, view, hàm người dùng định nghĩa, transaction log…)  File tạo có phần mở rộng bak • Differential backup:  Sao lưu liệu cập nhật kể từ lần full backup trước  File tạo có phần mở rộng bak • Transaction log backup:  Sao lưu ghi transaction log (các thao tác xảy CSDL, không lưu liệu)  File tạo có phần mở rộng trn [HQTCSDL - Backup - Recovery] 3.1.1 Full Backup Chủ nhật Thứ hai Thứ ba ● Backup tập tin liệu tập tin ghi sổ giao dịch ● Thực full backup: – CSDL nhỏ – CSDL có thay đổi [HQTCSDL - Backup - Recovery] 3.1.1 Full Backup (tt.) BACKUP DATABASE {database_name | @database_name_var} TO [, n] [WITH [FORMAT] [[,] {INIT | NOINIT}]] ] [HQTCSDL - Backup - Recovery] 3.1.2 Transaction Log Backup Chủ nhật Thứ hai ● Backup tập tin ghi sổ: lệnh làm thay đổi liệu ● Thực Full backup đầu tiên, sau sử dụng transaction log backup: – CSDL thường xuyên bị thay đổi – Thời gian thực Full backup lâu [HQTCSDL - Backup - Recovery] 3.1.2 Transaction Log Backup (tt.) BACKUP LOG {database_name | @database_name_var} TO [, …n] [WITH [{INIT | NOINIT}] ] [HQTCSDL - Backup - Recovery] 3.1.3 Differential Backup Thứ hai Thứ ba ● Backup tất liệu thay đổi kể từ lần Full backup gần ● Sử dụng Differential backup nếu: – Dữ liệu thường xuyên bị thay đổi – Muốn rút ngắn thời gian lần backup [HQTCSDL - Backup - Recovery] 3.1.3 Differential Backup (tt.) BACKUP DATABASE {database_name | @database_name_var} TO [, n] [WITH [DIFFERENTIAL] ] [HQTCSDL - Backup - Recovery] 3.1.3 Differential Backup (tt.) BACKUP DATABASE {database_name | @database_name_var} [ [, m]] TO [, …n]] : { FILE = {logical_file_name |@logical_file_name_var} | FILEGROUP = {logical_filegroup_name | @logical_filegroup_name_var} } [HQTCSDL - Backup - Recovery] 10 Phục hồi CSDL -Chọn radio button để chọn file CSDL ổ đĩa -Click vào để định vị trí chứa file CSDL [HQTCSDL - Backup - 16 Phục hồi CSDL -Chọn phiên lưu CSDL, để khôi phục CSDL [HQTCSDL - Backup - 17 Phục hồi CSDL -Chọn radio button thực phục hồi CSDL từ full bakup nhiều differential backup [HQTCSDL - Backup - 18 Gợi ý lưu/phục hồi CSDL  Càng thực lưu nhiều giảm rủi ro có cố  Với CSDL quan trọng, thực nhiều thay đổi ngày Nên thực nhiều lần lưu ngày  Full Backup phương pháp an toàn nhất, thực Full Backup nhiều tốn dung lượng nhớ Nên:  Thực lưu Full Backup lần vào lúc bắt đầu ngày (chuẩn bị làm việc với CSDL)  Thực nhiều lưu Differential backup ngày (định kì khoảng vài tiếng lần)  Thực nhiều lưu Transaction log backup ngày [HQTCSDL - Backup - 19 Gợi ý lưu/phục hồi CSDL  Khi có cố, tiến hành phục hồi sau:  Phục hồi CSDL sử dụng lưu Full Backup  Phục hồi CSDL sử dụng lưu Differential backup trước gần thời điểm xảy cố  Phục hồi CSDL sử dụng lưu Transaction log backup trước gần thời điểm xảy cố [HQTCSDL - Backup - 20 Đặt lịch lưu tự động Đặt lịch lưu tự động là: Tạo kế hoạch cho SQL Server để SQL Server tự động thực lưu CSDL thời điểm ấn định sẵn Để tạo lịch lưu tự động người dùng phải đăng nhập Login ID có vai trị “sysadmin” [HQTCSDL - Backup - 21 Đặt lịch lưu tự động Nhấn chuột phải vào Maintenance Plans Chọn New Maintenance Plan Đặt lịch lưu tự động Đặt tên cho Maintenance Plan Đặt lịch lưu tự động Trang cấu hình lịch lưu tự động Cấu hình thời gian thực lưu tự đọng Các nhiệm vụ Chú ý: backup database task & maintenance cleanup task [HQTCSDL - Backup - 24 Đặt lịch lưu tự động Ấn định thời gian thực lưu CSDL Đặt thời gian mà CSDL dùng [HQTCSDL - Backup - Nhấn chuột vào 25 Đặt lịch lưu tự động Thêm Back Up Database Task Back Up Database Task: thực lưu CSDL theo thời gian ấn định Kéo Back Up Database Task sang khung bên phải [HQTCSDL - Backup - 26 Đặt lịch lưu tự động Cấu hình Back Up Database Task Trong bước 4: nhấn đúp chuột vào Back Up Database Task -Chọn Backup Type “Full” -Chọn CSDL muốn thực lưu mục Database(s) -Chọn đường dẫn lưu CSDL -Nhập bak vào mục Backup File extension [HQTCSDL - Backup - 27 Đặt lịch lưu tự động Thêm Maintenance Cleanup Task lưu thực thường xuyên, dẫn đến đầy nhớ server Maintenance Cleanup Task: Xóa sao, mà có thời gian lưu cũ khoảng thời gian cho trước Kéo Maintenance Cleanup Task sang khung bên phahir [HQTCSDL - Backup - 28 Đặt lịch lưu tự động Cấu hình cho Maintenance Cleanup Task Trong bước 6: Nhấn đúp chuột vào Maintenance Cleanup Task - Chỉ định vị trí lưu File CSDL phần mở rộng -Chỉ định khoảng thời gian, mà sao lưu khoảng thời gian giữ lại -Ví dụ hình giữ lại sao lưu vòng tuần xóa cũ [HQTCSDL - Backup - 29 Đặt lịch lưu tự động Chú ý: SQL Server thực lưu tự động thành công SQL Server Agent chạy Nếu SQL Server Agent bị tắt Có thể khởi động lại SQL Server Management Studio SQL Server Configuration Management [HQTCSDL - Backup - 30 ... @logical_filegroup_name_var} } [HQTCSDL - Backup - Recovery] 10 3.1 Backup [HQTCSDL - Backup - Recovery] 11 3.1 Backup [HQTCSDL - Backup - Recovery] 12 3.1 Backup [HQTCSDL - Backup - Recovery] 13 3.2 Recovery... chọn file CSDL ổ đĩa -Click vào để định vị trí chứa file CSDL [HQTCSDL - Backup - 16 Phục hồi CSDL -Chọn phiên lưu CSDL, để khôi phục CSDL [HQTCSDL - Backup - 17 Phục hồi CSDL -Chọn radio button... loại backup Bulk-logged Tương tự Full ghi số lệnh cập nhật (không ghi tất cả) [HQTCSDL - Backup - Recovery] 14 3.2 Recovery - Phục hồi CSDL [HQTCSDL - Backup - 15 Phục hồi CSDL -Chọn radio button

Ngày đăng: 19/08/2021, 17:33

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN