My Oracle Support Banner Grid infrastructure fails to start OC4J resource, if SCAN Listener has several ports (Doc ID 1941165.1)

Last updated on FEBRUARY 18, 2019

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 11.2 to 12.1]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Information in this document applies to any platform.


After upgrading to,OC4J resource doesn't start if customer set several ports to the SCAN listener:

[root@<hostname>] /root > srvctl start oc4j -verbose
OC4J could not be started
PRCR-1079 : Failed to start resource ora.oc4j
CRS-2674: Start of 'ora.oc4j' on '<hostname>' failed
CRS-2674: Start of 'ora.oc4j' on '<hostname>' failed
CRS-2674: Start of 'ora.oc4j' on '<hostname>' failed
CRS-2632: There are no more servers to try to place resource 'ora.oc4j' on that would satisfy its placement policy

OC4J logs can be found in $GRID_HOME/oc4j/j2ee/home/log - check the dbwlm* and oc4j* logs

14/09/17 16:09:27.574 dbwlm: Servlet error oracle.wlm.servercommon.exceptions.WLMUncheckedInternalErrorException:WLMF-3016 : Internal error encountered.
Caused by: PRCS-1035 : Invalid number of TCP ports (12) for SCAN Listener at
oracle.cluster.impl.scan.ScanListenerImpl.getPort( at


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.