RMAN Active duplicate hung with ORA-12792: Network transfer operation aborted due to TTC error 12543
KB160250
Summary
Creation of standby using RMAN active duplicate hung with below errors seen on primary alert log :
2024-03-23T04:45:47.593662-04:00
Errors in file /u01/app/oracle/diag/rdbms/test_shk_iad/test/trace/test_ora_65670.trc:
ORA-12792: Network transfer operation aborted due to TTC error 12543.
2024-03-23T04:48:35.527422-04:00
Solution
Please follow below action plan to modify the iptables on both primary & standby and retry the active duplicate :
1.) Save iptables
sudo su -
iptables-save > /home/oracle/iptables.orig
2.) List iptables
iptables -L --line-numbers
3.) Delete following lines from below chains :
Chain INPUT (policy ACCEPT)
12 REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
1 REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
4.) Below commands will be used for deletion :
iptables -D INPUT <number from first col from above output belonging to the reject-with icmp-host-prohibited >
iptables -D FORWARD <number from first col from above output belonging to the reject-with icmp-host-prohibited >
Example :
iptables -D INPUT 12
iptables -D FORWARD 1
4.) Verify if rules have been deleted :
iptables -L --line-numbers
5.) Retry the creation of standby.
6.) Below step to restore should be done only after standby is created.
Restore the default rules:
iptables-restore /tmp/iptables.orig
Reload and check if the previous rules are as a default
systemctl reload iptables.service
systemctl status iptables.service
Attachments :
Cause
This is known issue in DB System and this was being investigated in below mentioned bug by Development :
Bug 35470978 - ORCHESTRATIONS WHERE RMAN IS INVOLVED ARE FAILING WITH ORA-12792: NETWORK TRANSFER OPERATION ABORTED DUE TO TTC E
But bug got closed since issue was resolved with the workaround as mentioned below after which customer didn't comeback.