Whether Cold backup method can be used to "migrate oracle DB"? I have to migrate one database.

I have exact server replica. Same directory structure on target as well as source database.

Previously I have performed DB migration using export/import datapump as we don't have access to any tools.
I want to ask whether I can create replica using cold backup method?

DB Details:


Oracle 10.2.0.3 (On Both Source &amp; target)
DB is currently running in no archive mode.


Steps I am going to follow:


create pfile from spfile
shutdown normal on source db
Copy pfile to target server $ORACLE_HOME/dbs 
Copy all the dbf , ctl , rdo files to target server (Using binary mode FTP) (select name from v$datafile; select member from v$logfile; select name from v$controlfile)
startup pfile='&lt;path&gt;' on target server


Doubts:


Can cold backup can be used to create replica/ DB migration?
If I tried above process, shall i am able to start the db on target server without any errors?
As I don't have any archive logs, will that create any problem here?
Can cold backup can be used to create replica/ DB migration?


Yes of course


  If i tried above process , shall i am able to start the db on target
  server without any errors ?


If you had cloned the machine or installed Oracle binaries in destination machine, only you need another steps:


Copy passwords file for your database, file $ORACLE_HOME/dbs/orapwSID
Copy line of /etc/oratab describing the database you are cloning into
destination machine.



  As i don't have any archive logs, will that create any problem here?


Yes its a cold backup, you don't need archivelog for nothing.