Tải bản đầy đủ (.pdf) (33 trang)

oraclechuong06 5877

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (991.99 KB, 33 trang )

SAO LƯU VÀ PHỤC HỒI

Giảng viên: Ngô Thùy Linh

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


6-2

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


6-3

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


6-4

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Thực thi Backup & Recovery
 User managed Oracle Back and recovery
 RMAN (Recovery Manager)
 Import/ Export

6-5

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng



1. SAO LƯU – BACKUP






6-6

Các khái niệm cơ bản
Các phương án backup
Tự động backup
Quản lý backup

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Các khái niệm cơ bản


Chiến lược backup:
– Backup toàn bộ database
– Backup một phần



Loại backup:
– Full (đầy đủ): backup toàn bộ thông tin trong các data file
– Incremental (tăng tiến): chỉ backup những thông tin thay

đổi kể từ lần backup trước



Chế độ backup:
– Cold/Consistent (nguội): tiến hành khi database đóng
– Hot/Inconsistent (nóng): tiến hành khi database mở

6-7

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Hai loại Backup

6-8

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Phân loại Backup

BACKUP
LOGICAL

IMPORT

6-9

EXPORT


PHYSICAL

COLD
(Offline)
(Consistent)

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng

HOT
(Online)
Inconsistent


Logical Backup
Formato
Binario
Proprietario

Data
Base

Data
Base

6-10

Exp

File *.dmp


Imp

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


No archive
mode

Archive
mode
Physical backup

6-11

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Background Processes and Recovery:
Archiver (ARCn)
Archiver (ARCn):






Is an optional
background process
Automatically archives

online redo log files
when ARCHIVELOG
mode is set for the
database
Preserves the record of
all changes made to the
database

SGA
Redo log
buffer

LogWriter
(LGWR)
Archive
log files

Online
redo log

6-12

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng

Archiver
(ARCn)


Các khái niệm cơ bản…
Các bản backup có thể lưu ở dạng:




Image copies
Backup sets
Data file #1

Data file #1

Data file #2

Data file #2

Data file #3

Data file #4

Data file #3

Data file #5

Data file #6

Data file #4

Backup set

Data file #5
Data file #6
Image copies


6-13

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Phương án backup



6-14

Recovery Manager (RMAN)
Kịch bản backup do DBA tự định nghĩa

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Kịch bản backup do DBA tự định nghĩa


Người quản trị tự viết lệnh để thực hiện backup:









6-15

Tìm những tên và trạng thái của data file cần backup
Kiểm tra trạng thái của redo log file
Chuyển trạng thái của control file về chế độ backup
Chuyển trạng thái của tablespace về chế độ online backup
Kiểm tra trạng thái của data file đã ở chế độ online backup?
Dùng lệnh của hệ điều hành để copy file sang ổ backup
Chuyển tablespace và các đối tượng khác về chế độ hoạt động
bình thường

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Recovery Manager (RMAN)



Là một thành phần của Oracle 11g dùng để thực
hiện backup và recovery
Đặc điểm:
– Có các hàm để chạy lệnh backup
– Có API để tương thích với các phần mềm backup
– Có thể backup được: data file, control file, archived log,
parameter file
– Có thể backup dữ liệu ra đĩa hoặc băng từ



6-16


Có thể sử dụng RMAN thông qua EM

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


RMAN: thiết bị backup

6-17

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


RMAN: policy

6-18

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


RMAN: Chiến lược backup

6-19

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


RMAN: đặt lịch backup

6-20


Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


RMAN: quản lý backup

6-21

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


2. PHỤC HỒI - RECOVERY

 Các bước khởi động database
 Nguyên nhân gây lỗi database
 Cách khắc phục

6-22

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Nguyên nhân gây lỗi Database
Có thể có những lỗi sau:








6-23

Statement failure
User process failure
Network failure
User or application error
Instance failure
Media failure

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Khởi động database
 Để mở database cần:




6-24

Có đủ các control file
Có đủ data file
Có ít nhất một redo log file

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Khởi động database…
 Dùng EM để khởi động


6-25

Khoa Hệ thống thông tin quản lý – Học viện Ngân Hàng


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×