Again, I can't understand why everybody is talking about point in time recovery! Original poster clearly stated it doesn't need any recovery:
Originally posted by qzheng
A table was truncated by a batch job and we need to restore the data. We have cold backup and the database is in archive log mode. We don't need any roll forward as the data in the table is stable until the batch job changed it.
All he needs is to restore the database from cold backup, drop few tablespaces, rename few datafiles/redolog files, open the database and export the truncated table.

No need for any PITR, no need to any "backup controlfile to trace".