The oracle RMAN util can copy a database to another server, but to do so,
you need to be able to connect to the new, idle, instance.
In this example, we want to connect from
to instance IFSX on

On the remote box (dev-oracle1) start up the instance unmounted.

sqlplus / as sysdba
SQL> startup nomount;

and configure and startup its listener. This avoids the ORA-12514 error:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

Then on the local box (ifs-db1) edit the tnsnames configuration to get round the ORA-12528 error:

ORA-12528: TNS:listener: all appropriate instances are blocking new connections
    (ADDRESS = (PROTOCOL = TCP)(HOST = = 1521))

The special part in that is the “(UR=A)” clause.

Now connect and check we’re on the correct server.

sqlplus SYS/pword@IFSX as sysdba
SQL> select machine from v$session where sid=1;

which proves we’re connected to the remote server.