sorry for the late reply on this topic.
Actually I did host migration successfully on that day itself using poorman dataguard concept.
Poorman dataguard is nothing but, couple of minutes before to start the production down time we will setup standby database on new host using backups + archivelogs on the database which we are going to move and we will apply archivelogs whichever is generating on production.
Once the production down time starts we just copy the remainig archive logs and apply to standby database. after that need to shutdown the standby database and remove standby controlfile. then from production database copy the redologs and controlfiles and transfer it to new host.
now we should be able to start the database on new host with out resetlogs option!
Purpose of using this method is to eliminate production down time when we have databse with has huge size
Please let me know your comments on this.