RC-50221: Warning: Port pool not free in R12 while running adcfgclone.pl
ERROR
RC-50221: Warning: Port pool not free in R12 while running adcfgclone.pl
I was getting the error below while running adcfgclone in R12.2 for run file system. While selecting the port pool value, i was getting the error saying one of the port pool is not free. upon checking the logs i found out OACORE (port no – 7214) is used by some processes which is causing this issue.
Error from the log :
Checking WLS Admin Server Port on ahqtest: Port Value = 7013
WLS Admin Server Port available: Port Value = 7013
Checking WLS OACORE Application Port on ahqtest: Port Value = 7214
RC-50204: Error: – WLS OACORE Application Port in use: Port Value = 7214
SOLUTION
1.Find out the process using your port through the below given scripts. You need to supply port value as an input while executing the script.
- For Example#
- $./get_port_pid.sh 7214
Create Script As get_port_pid.sh:
#!/bin/bash
# Get the process which listens on port
# $1 is the port we are looking for
if [ $# -lt 1 ]
then
echo “Please provide a port number parameter for this script”
echo “e.g. $0 22”
exit
fiecho “Greping for your port, please be patient (CTRL+C breaks) … “
for i in `ls /proc`
do
pfiles $i | grep AF_INET | grep $1
if [ $? -eq 0 ]
then
echo Is owned by pid $i
fi
2.Get the Process ID through above script and KILL it at OS level
3.Now, run adcfgclone.pl script.