Migrate Oracle Database with RMAN

การ Migrate Oracle Database ด้วย Recovery Manager ( RMAN ) จะไม่เหมือนกับการ Restore & Recovery Oracle Database ที่ใช้แค่เฉพาะ Backup Set แต่จะใช้ Control File ที่ใช้ในการระบุตำแหน่งของไฟล์ต่าง ๆ และ Parameter File เพื่อใช้ในการกำหนดค่า


Requirement

  • Create Database with DBCA
  • Enable Archive Log
  • SCP File Backup

Get Started

  • ทำการ Connect Database ด้วย RMAN
# rman target /
  • ทำการ Start Database ในโหมด Mount
RMAN> startup pfile='/u02/ORCL/pfile-ORCL-20190723.ora' nomount ;
  • ทำการ Restore Control File
RMAN> restore controlfile from '/u02/ORCL/cntrl_ORCL_79_1_1014382564' ;
  • ทำการ Mount Database
RMAN> alter database mount ;
  • ทำการ Catalog RMAN Backup Set
RMAN> catalog start with '/u02/ORCL' ;
  • ทำการ Recovery Database แบบ Full Backup
RMAN> restore database ;
RMAN> recover database ;
  • ทำการ Open Database
RMAN> alter database open resetlogs ;
  • ทำการตรวจสอบ SCN
SQL> select current_scn from v$database ;
  • ทำการ Create SPFILE จาก PFILE
SQL> create spfile from pfile='/u02/ORCL/pfile-ORCL-20190723.ora' ;

Leave a Reply

Your email address will not be published. Required fields are marked *