In 9i you can use RMAN without a catalog database, and it will use the controlfile instead. Providing you backup the controlfile you should be fine. This feature does exist in 8i, but the docs. suggest things can get sticky in a disaster recovery situation. Alternatively, you can create a catalog database on a different machine. If you choose the former read up on the controlfile_record_keep_time init.ora parameter.