🧄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' ;

Last updated

Was this helpful?