Menu Close

DURING RMAN DUPLICATE: error setting up for rpc polling & opening cursor

The RMAN log look like something:

$RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41> 42> 
$RMAN-00571: ===========================================================
$RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
$RMAN-00571: ===========================================================
$RMAN-00601: fatal error in recovery manager
$RMAN-03004: fatal error during execution of command
$RMAN-10041: Could not re-create polling channel context following failure. 
$RMAN-10024: error setting up for rpc polling
$RMAN-10005: error opening cursor
$RMAN-10002: ORACLE error: ORA-03114: not connected to ORACLE
$RMAN-03002: failure of allocate command at 03/26/2019 15:47:15
$RMAN-06136: ORACLE error from auxiliary database: ORA-03113: end-of-file on communication channel

Look into the alert log and see if you can find something related with memory:

ORA-04031: unable to allocate 6029352 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","ksipc pct")
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ipc0_88913.trc  (incident=95082):
ORA-4031 [] [] [] [] [] [] [] [] [] [] [] []

If yes… To fix this issue -> define SGA and PGA values in your pfile that you use to open the auxilary database in nomount state. They might be missing or set to a low value:

*.sga_target=25769803776
*.pga_aggregate_target=12884901888

Other possible causes might be:

  • auxiliary pfile specified an invalid undo_tablespace name that is not present in the database that is being duplicated.
  • Bug 14478810
  • a problem creating the tempfile(s) for the temporary tablespace(s)
Posted in RMAN, Troubleshooting

Related Posts