Hello Kev Molyneux,
Have you considered using Data Guard to create a Physical Standby database on the new server ? Please check note 413484.1 to make sure it is possible in your case.
That way, once you new system is all set, you will only have to switch over to achieve the migration.
Have a nice day,
you can create DG and perform switchover, i think there will be no problem in linux to linux migration.
You can RMAN duplicate or restore to same endian OS. Minor OS version does not matter for backup file readability. You can go linux to linux even linux to windows with an rman backupset since all are little endian.
EDIT: Dataguard cutover method is fine too and preferred if this system is under SLA and strict uptime requirements. But it still requires rman duplicate at the start, followed by the standby config steps. If you can afford extended downtime on this system then it is not necessary. Just take your old DB connections down, run a duplicate or restore to new machine, then switch connections over.
You can certainly use the Data Guard method to perform your server migration. That is one option.
When I needed to get our Oracle servers upgraded from OL6 to OL7, we just did the following:
- Performed an orderly shutdown of Oracle on the old OL6 server.
- Shutdown the old OL6 machine
- Started the new VM with OL7. The server was renamed to have the same host name so that TNSNAMES did not have to be updated to find the "new" server.
- Installed Oracle on the new machine and patched it.
- Moved over config files and anything else that was needed (like init.ora/spfile, passwordfile, tnsnames.ora, sqlnet.ora, cron, etc)
- Steps four and five was actually done in advance so that everything was ready to go.
- Mounted the disk to the new machine. We use NFS for Oracle disk, so this was pretty easy.
- Started the database.
So to answer your question, since you are going from OL6-->OL7, you can just start up the database on the new server without worrying about the OS version differences.