ORA-17630: Mismatch in the remote file protocol version client 2 server 3


I was trying to create an Oracle Data Guard environment (physical standby) from an Oracle database running version 12.1.0.2. The database was running an older PSU version ("Database Patch Set Update : 12.1.0.2.161018 (24006101)") to be specific. Upon trying to build the standby by using RMAN DUPLICATE with ACTIVE DATABASE, I ran into the below error:

executing Memory Script

Starting backup at 16-JUL-18
RMAN-03009: failure of backup command on prm1 channel at 07/16/2018 13:51:46
ORA-17629: Cannot connect to the remote database server
ORA-17630: Mismatch in the remote file protocol version client 2 server 3

continuing other job steps, job failed will not be re-run
released channel: prm1
released channel: prm2
released channel: prm3
released channel: prm4
released channel: prm5
released channel: stb1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 07/16/2018 13:51:47
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of backup command on prm2 channel at 07/16/2018 13:51:47
ORA-17629: Cannot connect to the remote database server
ORA-17630: Mismatch in the remote file protocol version client 2 server 3


Recovery Manager complete.


After researching the issue, I found that it is a known Oracle bug.  More specifically:

Bug 18633374 Error copying across remote servers with ASMCMD CP command (ASMCMD-8016, ORA-17628, ORA-17630, ORA-6512)

Therefore, I needed to apply patch 18633374 to the ORACLE_HOME that was running the SOURCE database.  Upon applying the patch, I was able to proceed with building out the standby successfully using RMAN DUPLICATE with ACTIVE DATABASE.

Comments

Popular posts from this blog

RMAN-10038: database session for channel prm3 terminated unexpectedly

ORA-00338: log {n} of thread {n} is more recent than control file