My Oracle Support Banner

Retrieving Repository Data while Using the ODI Config Tool Results in "CFGFWK-64219: Failed To Bind The Schema Component Data" (Doc ID 2333150.1)

Last updated on JULY 09, 2019

Applies to:

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


When running the Fusion Middleware Configuration Tool to modify an Oracle Data Integrator (ODI) installation, the tool requires the ODI repository information. The user can either select the option to pull the repository data from the database service tables automatically ("Get RCU"), or manually enter it into the wizard. In either case, an error is displayed in the wizard status panel.

At the Database Configuration Type screen, the "Get RCU" configuration errors with:

CFGFWK-62419: Failed to bind the schema component data. Error message:
ONS configuration failed.

Manual configuration fails with a similar message:

CFGFWK-64216: Data source ONS configuration failed connection test failed.
Error message: ONS configuration failed.

The tool is launched via the $ODI_HOME\oracle_common\common\bin\config.cmd script.

There is more information pertaining to the error when using the debug logging flags. For example: -log=config.log -log_priority=debug

2017-11-15 16:39:05,240 FINE [42]$BindThread - Connecting to the database server...
2017-11-15 16:39:37,218 FINE [42]$BindThread - Failed
2017-11-15 16:39:37,218 INFO [14]$BindThread$1 -<STRING>
java.lang.IllegalArgumentException: ONS configuration failed
  at oracle.simplefan.impl.FanManager.configure(
  at oracle.jdbc.driver.HAManager.configure(
  at oracle.jdbc.driver.HAManager.<init>(
  at oracle.jdbc.driver.HAManager.getInstance(
  at oracle.jdbc.driver.HAManager.enableHAIfNecessary(
  at oracle.jdbc.driver.PhysicalConnection.connect(
  at oracle.jdbc.driver.T4CDriverExtension.getConnection(
  at oracle.jdbc.driver.OracleDriver.connect(
Caused by: oracle.ons.NoServersAvailable: Subscription time out
  at oracle.ons.NotificationNetwork.waitUntilOnline(
  at oracle.ons.ONS.init(
  at oracle.ons.ONS.<init>(
  at oracle.simplefan.impl.FanManager$
  at oracle.simplefan.impl.FanManager$
  at Method)
  at oracle.simplefan.impl.FanManager.configure(




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
 Workaround without the patch to resolve the problem

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