Confluence initial setup error when testing Oracle Database connection "configure attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out"

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

During initial Confluence setup, an error when testing Oracle Database connection may appear: "configure attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out".

Diagnosis

When first configuring a new Confluence Instance with an Oracle 12c backend, the test connection option times out. However, after it times out, Confluence doesn't provide an on-screen error. The following appears in the atlassian-confluence.log

configure attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out referer: http://confluenceserver:8090/setup/setupdbtype-start.action | url: /setup/setupstandarddb-testconnection.action

Environment

  • Confluence 6.8, Oracle 12c (12.1.0.1.0), Java driver ojdbc8.

Cause

Oracle describes this same error in version 12.2 (12c Release 2). ONS configuration failed However, please note our current Supported Platforms.

Solution

Workaround

  1. Stop Confluence

  2. Edit system properties using the appropriate method for the environment:

    Configuring System Properties

  3. Add the following line to the system properties:

    -Doracle.jdbc.fanEnabled= false

  4. Restart Confluence and attempt the Test Database Connection

Updated on June 6, 2025

Still need help?

The Atlassian Community is here for you.