The lesson here is you should *never* use an RMAN catalog unless you are backing it up!
If you want to have the database restored from an RMAN backup, you need to have a catalog (db catalog or controlfile) with the backup pieces registered.
1) I suggest you back up everything before you start. Turn off the database and do a full cold backup and a file system backup of your server.
2) Decide if you are going to create a new catalog and register the database with that, or use the controlfile as the catalog.
3) Connect to RMAN using the new catalog, or the no catalog if you are using the control as the new catalog.
4) Register all the existing backups into the new catalog using the RMAN CATALOG command.http://docs.oracle.com/cd/E11882_01/bac ... htm#i79811
5) You should now have a functioning catalog for recovery of the database.
6) Once you have performed the recovery, take a fresh backup.
7) If you have built a new DB catalog, implement a backup procedure for it.