ODI 12.2.1.3 Upgrade Fails on "ONS configuration failed" or "oracle.ons.NoServersAvailable: Subscription time out" Error

(Doc ID 2329825.1)

Last updated on NOVEMBER 21, 2017

Applies to:

Oracle Data Integrator - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

When upgrading to Oracle Data Integrator (ODI) 12.2.1.3.0, the Upgrade Assistant fails as it attempts to connect to the database with the following error:

[2017-11-16T17:16:03.439-06:00] [simplefan] [ERROR] [oracle.simplefan.FanManager] attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out
[2017-11-16T17:16:03.439-06:00] [Framework] [ERROR] [upgrade.Framework] java.lang.IllegalArgumentException: ONS configuration failed
[2017-11-16T17:16:03.439-06:00] [Framework] [ERROR] [upgrade.Framework] oracle.ons.NoServersAvailable: Subscription time out
[2017-11-16T17:16:03.439-06:00] [Framework] [ERROR] [UPGAST-00213] [upgrade.Framework] Unable to connect to database as the dba user "sys as sysdba".
[2017-11-16T17:16:03.439-06:00] [Framework] [ERROR] [upgrade.Framework] Cause: The database connection failed for the specified reason.
[2017-11-16T17:16:03.439-06:00] [Framework] [ERROR] [upgrade.Framework] Action: See the secondary error message for additional details.
[2017-11-16T17:16:03.439-06:00] [Framework] [ERROR] [upgrade.Framework]
java.lang.IllegalArgumentException: ONS configuration failed
  at oracle.simplefan.impl.FanManager.configure(FanManager.java:108)
  at oracle.jdbc.driver.HAManager.configure(HAManager.java:147)
  at oracle.jdbc.driver.HAManager.(HAManager.java:123)
  at oracle.jdbc.driver.HAManager.getInstance(HAManager.java:127)
  at oracle.jdbc.driver.HAManager.enableHAIfNecessary(HAManager.java:726)
  at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:864)
  at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:40)
  at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:704)
...
Caused by: oracle.ons.NoServersAvailable: Subscription time out
  at oracle.ons.NotificationNetwork.waitUntilOnline(NotificationNetwork.java:96)
  at oracle.ons.ONS.init(ONS.java:96)
  at oracle.ons.ONS.(ONS.java:154)
  at oracle.simplefan.impl.FanManager$1.run(FanManager.java:102)
  at oracle.simplefan.impl.FanManager$1.run(FanManager.java:100)
  at java.security.AccessController.doPrivileged(Native Method)
  at oracle.simplefan.impl.FanManager.configure(FanManager.java:100)
... 52 more
]]

It is expected the Upgrade Assistant (UA) would connect to the database without issues and continue with the upgrade wizard.

Changes

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms