I am recovering a datafile. How do I supply the logs that it required? The recover is taking forever...... How do I fix it?

SQL> startup mount;
ORACLE instance started.

Total System Global Area 293855392 bytes
Fixed Size 73888 bytes
Variable Size 136314880 bytes
Database Buffers 157286400 bytes
Redo Buffers 180224 bytes
Database mounted.
SQL> alter database recover datafile '/export/home/u01/oradata/ktvw/users01.dbf';
alter database recover datafile '/export/home/u01/oradata/ktvw/users01.dbf'
ERROR at line 1:
ORA-00279: change 479068375 generated at 05/07/2002 11:18:31 needed for thread
ORA-00289: suggestion : /export/home/u03/arch/ktvw/arch_1_650.arc
ORA-00280: change 479068375 for thread 1 is in sequence #650

SQL> recover database;
ORA-00275: media recovery has already been started