1)A recovery catalog is a schema stored in a database that tracks backups and stores scripts for use in RMAN backup.
2) Yes.. We have to protect the catalog database.if the catalog database is crashed you will lost the backup informations you kept in the catalog.if you have the backup of the catalog database you can restore the database.