We have had a process of copying "cold" database files between different Oracle instances for several years using the create controlfile technique.
The process has worked fine until we just now upgraded from Oracle 8.1.7 to 9.2. Now, when we run the modified output of our last "alter database backup controlfile to trace" command, we get an error. Oracle 9.2 has added the statement "RECOVER DATABASE USING BACKUP CONTROLFILE", and we get a different error without it. It is looking for an undo log. We then have to guess the log it needs, answer the prompt, and then it will complete.
This error did not happen in previous Oracle versions. We even have switched the log files before shutting down the source instance, but still the same error.