Professional Documents
Culture Documents
RMAN Best Practices For Real Application Clusters (RAC) : Presented By: Syed Jaffer Hussain Slide # 1
RMAN Best Practices For Real Application Clusters (RAC) : Presented By: Syed Jaffer Hussain Slide # 1
RMAN Best Practices For Real Application Clusters (RAC) : Presented By: Syed Jaffer Hussain Slide # 1
Slide # 1
Slide # 2
Managing backup and recovery operations in RMAN for RAC and non-RAC databases are nearly identical .
Slide # 3
Slide # 4
Scalability Load balancing. It doesnt safeguard your data from hardware failures or from any disasters.
Best used for all sort of database backup & recovery operations.
Slide # 5
Slide # 6
RMAN overview
Recovery Manager
Was first commercially introduced with Oracle v8. A command-line and EM based tool. Comes for absolutely free of cost, installed and configured by default. Intended for: o Online/Offline backup and restore procedures. o Can back up Database, Tablespace, Datafile, and Archived logs. Supports incremental, fast incremental, compressed & encrypted backups. Detects [ALSO can repair ] data block corruptions. Must required to backup datafiles configured on Automatic Storage Management (ASM). Can validate (test) backup without actually restoring.
Slide # 7
Slide # 8
Channel 1 RACDB
RMAN>
Channel 2
RACDB2
Slide # 9
Slide # 10
Slide # 11
During instance/crash recovery, Oracle database automatically applies the optimum degree of parallelism. Based on the CPU count, Oracle sets an optimum number of parallelism while applying archive logs. Setting RECOVERY_PARALLELISM initialization parameter value to 0 or 1 disables instance/crash parallelism.
Slide # 12
Slide # 13
Slide # 14
Instance recovery = one or more [not ALL] instance(s) failure of a RAC database. Crash recovery = failure of ALL instances of a RAC database.
Slide # 15
Slide # 16
Instance 1
Instance 2
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
RAC DB
Slide # 17
Instance 1
Instance B down
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
RAC DB
Slide # 18
Instance 1
Instance B up
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
RAC DB
Slide # 19
LMS
GRD recovery
Instance 1
Instance B up
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
RAC DB
Slide # 20
LMS
GRD recovery
Instance A
Instance B
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
RAC DB
Slide # 21
LMS
GRD recovery
Instance A
Instance B
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
RAC DB
Slide # 22
Instance 1
Instance 2
Instance 2
RAC DB
Slide # 23
Instance 1
Instance 2
Instance 3
RAC DB
Slide # 24
Instance 1
Instance 2
Instance 3
RAC DB The instance that comes up first performs the instance recovery for all instances of a RAC database
Slide # 25
Slide # 26
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
Location destination
Slide # 27
SMON
PMON
LGWR
CKPT
ARCn
SMON
PMON
LGWR
CKPT
ARCn
Read permission
Location destination
Slide # 28
2 1 2 1 Redo Logs
1 1
2 2
Archive logs
FRA =
ASM CFS Shared Location (NFS)
RAC DB
Slide # 29
Slide # 30
Slide # 31
Slide # 32
Slide # 33
Slide # 34
Slide # 35