Following are the architectura components of RMAN:
i. RMAN executable
ii. Server processes
iii. Channels
iv. Target database
v. Recovery catalog database (optional)
vi. Media management layer (optional)
vii. Backups, backup sets, and backup pieces.