. Sao lưu tăng dần
Các lệnh RMAN cơ sở Using Basic RMAN Commands(dùng cho phần trên)
phần trên)
Sau khi đã biết nối csdl đích như thế nào , ta bdau thực hiện sao lưu và phục hồi. VD sau học kịch bản thao tác sao lưu và phục hồi dùng csdl kiểm tra. VD bao gồm:
• Csdl kiểm tra trong chế độ ARCHIVELOG mode.
• Ta đang chạy trong chế độ mặc định NOCATALOG mode.
• RMAN executable đang chạy trên cùng host như csdl test.
• Ta đang kết nối từ dòng lệnh dùng xác thực hệ điều hành (see "Authentication for Database Connections").
• Ta đang chạy cấu hình Oracle Real Application Clusters .
This section contains these topics:
• Kết nối đên csdl đích-Connecting to the Target Database
• Khởi động và tắt csdl-Starting Up and Shutting Down the Database
• Báo cáo lược đồ hiện thời của csdl đích-Reporting the Current Schema of the Target Database
• Sao lưu csdl-Backing Up the Database
• Sao lưu một không gian bảng- Backing Up a Tablespace
• Sao lưu nhật ký archive-Backing Up Archived Logs
• Sao chép file dữ liệu-Copying a Datafile
• Liệt kê các sao lưu và các bản sao-Listing Backups and Copies
• Kiểm tra việc nạp lại của sao lưu-Validating the Restore of a Backup
• Nạp lại và phục hồi csdl-Restoring and Recovering the Database
• Nạp lại và phục hồi không gian bảng-Restoring and Recovering a Tablespace
• Tbay cấu hình RMAN-Showing the RMAN Configuration
Kết nối đên csdl đích -Connecting to the Target Database
Nhiệm vụ đầu tiên là kết nối đến csdl đích.Nếu đã tạo 1 catalog phục hồi thì có thể nối đến cũng tương tự dù ta giả thiết ta đang kết nối đến trong chế độ NOCATALOG.
Tại dòng lệnh ta đưa lệnh để kết nối đến csdl đich trong chế độ mặc định NOCATALOG:
% rman TARGET /
Nếu csdl đã mount hay mở, RMAN sẽ hiển thị đầu ra tương tự:
Recovery Manager: Release 9.2.0.0.0
connected to target database: RMAN (DBID=1237603294)
Giá trị DBID được hiển thị là định danh csdl đích.
Nếu csdl đích chưa khởi động thì RMAN cho thấy thông điệp sau:
connected to target database (not started) RMAN> # the RMAN prompt is displayed
Khởi động và tắt csdl -Starting Up and Shutting Down the Database
Nếu csdl không khởi động, thì chạy lệnh startup ở dấu nhắc RMAN đặc tả 1 tham số khởi động (chỉ nếu khi ta không dùng các file tham số khởi động).VD khởi động một thể hiện với file tham số server.
RMAN> STARTUP MOUNT Oracle instance started database mounted
Nêu csdl mở, ta có thể chạy các lện RMAN sau để đóng nó và sau đó mount nó:
RMAN> SHUTDOWN IMMEDIATE database closed
database dismounted
Oracle instance shut down RMAN> STARTUP MOUNT
Lập Báo cáo lược đồ hiện thời của csdl đích -Reporting the Current Schema of the Target Database
Ta phát sinh một báo cáo mô tả các file dữ liệu đích. Chạỵ lệnh report schema như sau:
RMAN> REPORT SCHEMA;
RMAN hiển thị các file dữ liệu hiện thời trong csdl đích. Tùy nội dung của csdl, ta sẽ nhìn thấy đầu ra:
Report of database schema
File K-bytes Tablespace RB segs Datafile Name ---- --- --- --- --- 1 204800 SYSTEM *** /oracle/oradata/trgt/system01.dbf 2 20480 UNDOTBS *** /oracle/oradata/trgt/undotbs01.dbf 3 10240 CWMLITE *** /oracle/oradata/trgt/cwmlite01.dbf 4 10240 DRSYS *** /oracle/oradata/trgt/drsys01.dbf 5 10240 EXAMPLE *** /oracle/oradata/trgt/example01.dbf 6 10240 INDX *** /oracle/oradata/trgt/indx01.dbf 7 10240 TOOLS *** /oracle/oradata/trgt/tools01.dbf 8 10240 USERS *** /oracle/oradata/trgt/users01.dbf
Sao lưu csdl - Backing Up the Database
Trong nhiệm vụ này, ta Sao lưu csdl đến vị trí đĩa mặc định . Định vị mặc định là cổng đặc tả. VD, UNIX là ?/dbs vì ta không đặc tả tham số format trong vdu này , RMAN gán sao lưu một tên duy nhất. Nếu không định vị thủ công 1 kênh, RMAN sử dụng kênh đĩa cấu hình trước. Ta có thể dùng 2 loại cơ bản cho sao lưu: full and incremental