Move Complete ORACLE from one system to another
Check OS users and groups: oracle, oinstall, dba.
Check the contents of /etc/oratab and /etc/oraInst.loc files to verify if they point to an expected location.
Check if these files are placed under the same paths:

init.ora, orapwd and similar
listener.ora, tnsnames and similar
control files
data files 
redo log files
Oracle scripts such as oraenv (optionally - only if you use them), which are often placed in /usr/local/bin

Check if you retain the same IP.
Check if you retain the same DNS name.


And that's it, you are good to go.