หน้าแรก www.oracleskill.com ข่าวความเคลื่อนไหว oracle และ oracleskill.com ความรู้ เทคนิค oracle บทความ oracle คัดสรรจากต่างประเทศ คอร์สเรียน Oracleและ บริการ ประวัติ ความเป็นมา เพิ่มพูนทักษะในการหางาน IT Oracle Webboard แลกเปลี่ยนความรู้  
 
 

 

 

Google
 
 

RMAN Part 1 - Configure before backup database

 
 
 

RMAN คืออะไร?

Recovery Manager (RMAN) เป็นเครื่องมือ ของออราเคิล สำหรับ Backup (สำรองข้อมูล) และ Recovery (กู้คืนข้อมูล) เพื่อปกป้องไม่ให้เกิดความเสียหาย กับ Data Files ( เน้นว่า ปกป้องการ failure ของ datafiles นะครับ แม้จะมี option ในการ backup control files และ sp file ด้วย)

สำหรับ Control Files และ Redo Log Files ต้องป้องกันความเสียหายด้วยวิธีอื่น เช่น ใช้เทคนิคการ multiplex ( คือ การ copy ไฟล์อีกชุด อยู่บนดิสก์ลูกอื่น )

การใช้งาน RMAN ไม่ยากอย่างที่คิดครับ เราจะมาดูวิธีการใช้ RMAN ในการ backup และ recover database อย่างง่ายๆ ซึ่งผมจะเขียนแบ่งเป็นตอนๆ ไป

การเก็บค่า configuration และ information อื่นๆ ในการ backup ด้วย RMAN มีอยู่ 2 แบบ คือ

  • No Catalog : เป็นการเก็บค่า configure และ information ต่างๆ ใน control files
  • Catalog : เป็นการเก็บค่า configure และ information ต่างๆ ใน Schema ของ Database เพื่อให้เป็น metadata ในการ backup database ตัวอื่น

ในซี่รี่ส์ RMAN ชุดนี้ จะเน้นที่ความง่ายในการใช้งาน เราจึงใช้ RMAN แบบ No Catalog และ Backup เก็บบน Hard Disk ใน Path ที่เรากำหนดขึ้นมาเอง

 
     
 
     
  การตั้งค่าก่อนใช้งาน RMAN

การตั้งค่า RMAN มีวัตถุประสงค์เพื่อ ตั้งค่าพารามิเตอร์ต่างๆ ของ RMAN เช่น path และ format ที่เก็บไฟล์ , ระยะเวลา retention , การ backup control file และ sp file อัตโนมัติ เมื่อสั่ง backup เป็นต้น ซึ่งการตั้งค่าเหล่านี้จะจำเอาไว้ใน control files ( กรณีใช้ RMAN แบบ no catalog )

1. เรียก RMAN prompt

C:\ RMAN

2. ใช้ user SYSTEM login เข้า RMAN แบบ no catalog เพื่อตั้งค่าสำหรับ database orcl

RMAN> connect target system/password@orcl

3. ดูค่า default configure

RMAN> SHOW ALL ;

4. เคลียร์ค่า configure default path เดิม ก่อนที่เราจะ configure path สำหรับเก็บไฟล์ backup ใหม่

RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK CLEAR ;

5. การตั้งค่า path และ format file ที่เราจะเก็บ backup set

RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK
                  FORMAT 'D:\RMAN_FILES\ORCL _DATA_%U' ;

%U เป็นตัวแปร ให้ ออราเคิล ตั้งชื่อขึ้นมาอัตโนมัติ โดยไม่ซ้ำกัน สำหรับ backup set

6. ตั้งค่า retention (อายุการเก็บรักษา โดยไม่ให้ไฟล์ที่ backup เอาไว้ ถูกเขียนทับ) มีอายุ 7 วัน

RMAN> CONFIGURE RETENTION POLICY 
                  TO RECOVERY WINDOW OF 7 DAYS ;

7. ตั้งค่าให้ เมื่อ backup data files แล้ว จัดการ backup control files และ SP files ไปด้วยโดยอัตโนมัติ

RMAN> CONFIGURE  CONTROLFILE  AUTOBACKUP  ON   ;

8. การตั้งค่า path และ format ที่เราจะเก็บ control files backup

RMAN>  CONFIGURE  CONTROLFILE  AUTOBACKUP 
                   FORMAT FOR DEVICE TYPE DISK 
                  TO 'D:\RMAN_FILES\ORCL _controlfile_%F' ;

%F เป็นตัวแปร ให้ ออราเคิล ตั้งชื่อขึ้นมาอัตโนมัติ โดยไม่ซ้ำกัน สำหรับการ backup control file

9. ออกจาก RMAN prompt

RMAN> EXIT ;                               
 
     
   
  Relate Link :  
  RMAN Part 2 - Full Online Backup  
     
 

 

 

พบปัญหา website , link เสีย ,แลก link,แสดงความเห็น หรือ ติดต่อเป็นสปอนเซอร์สนับสนุน
email : webmaster@oracleskill.com
 
All Rights Reserved 2007. http://www.oracleskill.com.