Error after migrating from Oracle CDC Client to the new Oracle CDC stage

  • 16 March 2023
  • 1 reply

Since SDC 5.4.0 was released, there is available a new origin stage Oracle CDC which will replace the old stage Oracle CDC Client. You can have a look into the release notes where it is explained in more detail.

StreamSets recommends using the new Oracle CDC origin for all new development. So if you would like to migrate to the new Oracle CDC and take benefit of its improvements, you should take into account two new drivers needed for the new stage: orai18n.jar and orai18n-mapping.jar, so please, check our documentation to install the required Libraries.

Otherwise you can get errors running your pipeline as the following:

Pipeline initialization error: java.lang.NoClassDefFoundError: oracle/i18n/util/LocaleMapper

And remember to restart SDC after installing the new drivers.

You can always check our documentation for further information.

1 reply

Hi When I have my pipeline using Orcle CDC, when validating it, it always reports error like “Expected zero to one elements, but found mutilple”, however there is no such error previously using Oracle CDC client.