Thats a kinda dba script to avoid recreation of control file if something happens. All you are doing is
taking time stamp and details of database with a list of all datafiles,controlfiles,logfiles and a controlfile backed up to trace and to a seperate location at the end.

If you want to check your database archive mode enabled or not, see below
<font face=courier>
SVRMGR> connect internal
Connected.
SVRMGR> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /ven01/oracle/admin/o817/arch
Oldest online log sequence 7800
Next log sequence to archive 7802
Current log sequence 7802
</font>