Phần 2 bài giảng "Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống" cung cấp cho người học các kiến thức: Phân quyền và bảo mật, sao lưu và phục hồi, chuyển đổi giữa các loại cơ sở dữ liệu. | Bài giảng Hệ quản trị cơ sở dữ liệu Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương Phần 2 Các tác vụ quản trị hệ thống LẠI HIỀN PHƯƠNG EMAIL LHPHUONG@ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 1 Nội dung Phân quyền và bảo mật Sao lưu và phục hồi Chuyển đổi giữa các loại CSDL Kiến trúc nhân bản LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 2 Sao lưu và phục hồi LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 3 Khái niệm Sao lưu và phục hồi dữ liệu trong SQL Server là thao tác quan trọng mà người quản trị CSDL phải thực hiện Lý do phải sao lưu phục hồi dữ liệu Một số nguyên nhân sự cố gây hư hại CSDL khiến ta phải xem xét đến kỹ thuật sao lưu phục hồi CSDL Ổ đĩa chứa các tập tin CSDL bị hỏng Server bị hỏng Nguyên nhân bên ngoài thiên tai hỏa hoạn mất cắp Người dùng vô tình xóa dữ liệu Các hành động vô tình hay cố ý phá hoại CSDL Dữ liệu bị hack Sao lưu dữ liệu Backup database Sao lưu một CSDL là tạo một bản sao CSDL. Ta có thể dùng bản sao này để khôi phục lại CSDL nếu như CSDL bị mất hỏng. Bản sao có thể bao gồm các file log file transaction log lưu những thay đổi trong CSDL. Các giao dịch chưa hoàn thành được lưu trong log trước khi được lưu vĩnh viễn trong CSDL. Log giúp CSDL phục hồi các giao dịch đã hoàn thành và roll back những giao dịch chưa hoàn thành. Data file file chứa dữ liệu File chứa những users hay những objects của CSDL Các loại backup Full Database Backup Sao lưu một bản đầy đủ của CSDL gồm tất cả các data files user data database objects của CSDL tại thời điểm đó. Quá trình sao lưu chiếm một lượng lớn tài nguyên hệ thống và thời gian chạy lâu Differential Database Backup Chỉ sao lưu những thay đổi trong các data files kể từ lần full backup gần nhất Quá trình sao lưu sử dụng ít tài nguyên hệ thống hơn quá trình full backup và thời gian chạy nhanh hơn Khi gặp sự cố cần sử dụng cả bản sao lưu full backup trước đó để phục hồi dữ liệu Các loại backup tiếp Ví dụ full backup và differential backup Công ty A thực hiện full backup vào cuối ngày thứ 6 hàng tuần Differential