My Oracle Support Banner

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 APRIL 19, 2018

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.

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.