0% found this document useful (0 votes)
12 views3 pages

RMAN Interview Guide 10 Years

This guide provides advanced RMAN interview questions and answers for Oracle DBAs with over 10 years of experience, focusing on real-world scenarios and troubleshooting. It includes topics such as the differences between image copies and backup sets, block change tracking, and RMAN usage with Data Guard and Multitenant databases. Additionally, it offers common RMAN errors and their solutions, along with a quick commands cheat sheet.

Uploaded by

Kirhn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

RMAN Interview Guide 10 Years

This guide provides advanced RMAN interview questions and answers for Oracle DBAs with over 10 years of experience, focusing on real-world scenarios and troubleshooting. It includes topics such as the differences between image copies and backup sets, block change tracking, and RMAN usage with Data Guard and Multitenant databases. Additionally, it offers common RMAN errors and their solutions, along with a quick commands cheat sheet.

Uploaded by

Kirhn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

RMAN Interview Guide for Oracle DBAs (10+ Years Experience)

RMAN Interview Questions & Answers

This guide includes advanced RMAN interview questions and answers tailored for Oracle DBAs with

10+ years of experience. It covers real-world scenarios, troubleshooting, and RMAN usage in

modern Oracle features like Data Guard and Multitenant databases.

1. Core RMAN Questions & Answers

Q: What is the difference between image copy and backup set?

A: Image copy is a bit-for-bit copy, readable directly by the database. Backup set is RMAN proprietary format,

usually compressed and multiplexed.

Q: How does block change tracking help in incremental backups?

A: It records changed blocks in a tracking file. RMAN reads only changed blocks during incremental backups,

improving performance significantly.

Q: What is the use of RETENTION POLICY in RMAN?

A: Defines backup retention duration. "RECOVERY WINDOW 7 DAYS" retains backups needed to recover

the DB to any point in the last 7 days.

2. Scenario-Based Questions & Solutions

Scenario 1: You lost a datafile due to disk failure.

Solution: Use RMAN to restore and recover the datafile.

RESTORE DATAFILE 5;

RECOVER DATAFILE 5;

Scenario 2: User dropped a table, and you need to recover it.


RMAN Interview Guide for Oracle DBAs (10+ Years Experience)

Solution: Use RMAN TSPITR to restore the tablespace to a point before the drop.

Scenario 3: Database fails to mount due to missing control file.

Solution:

STARTUP NOMOUNT;

RESTORE CONTROLFILE FROM AUTOBACKUP;

ALTER DATABASE MOUNT;

RECOVER DATABASE;

3. RMAN with Data Guard

- Configure RMAN to back up from the standby using:

CONFIGURE BACKUP OPTIMIZATION ON;

- Ensure archived logs are shipped and applied.

- You can restore from the standby backups using recovery catalog or control file metadata.

4. RMAN in Multitenant (CDB/PDB)

- You can back up entire CDB or specific PDBs.

BACKUP PLUGGABLE DATABASE pdb1;

- PITR can be done per PDB using TSPITR.

- CDB$ROOT and SEED are managed separately in recovery plans.

5. Common RMAN Errors & Troubleshooting

Error: RMAN-06059: expected archived log not found

Fix: Crosscheck and delete expired logs, check FRA space.


RMAN Interview Guide for Oracle DBAs (10+ Years Experience)

Error: ORA-19809: limit exceeded for recovery files

Fix: Increase DB_RECOVERY_FILE_DEST_SIZE or delete obsolete backups.

Error: RMAN-03009: failure during backup command

Fix: Check permissions, disk space, and RMAN script syntax.

6. RMAN Quick Commands Cheat Sheet

- BACKUP DATABASE PLUS ARCHIVELOG;

- RESTORE DATABASE;

- RECOVER DATABASE;

- CROSSCHECK BACKUP;

- DELETE EXPIRED BACKUP;

- LIST BACKUP OF DATABASE;

- VALIDATE BACKUPSET <ID>;

You might also like