My Oracle Support Banner

SQLcl will no longer launch after applying RDBMS patch 33248420 (Doc ID 2822539.1)

Last updated on NOVEMBER 18, 2021

Applies to:

Oracle SQLcl - Version 19.1 and later
Information in this document applies to any platform.


On : 19.1 version, Installation

$ORACLE_HOME/bin/sql exits with Java error

After applying the RDBMS Oct 2021 combo patch 33248420, SQLcl in the ORACLE_HOME will no longer start.

The following error is thrown:

$ ./bin/sql
Exception in thread "main" java.util.ServiceConfigurationError: oracle.dbtools.extension.SQLCLService: Provider oracle.dbtools.raptor.scriptrunner.commands.liquibase.liquibaseCommand could not be instantiated
at java.util.ServiceLoader.access$100(
at java.util.ServiceLoader$LazyIterator.nextService(
at java.util.ServiceLoader$
at java.util.ServiceLoader$
at oracle.dbtools.extension.SQLCLServices.registerServices(
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.(
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.main(
Caused by: java.lang.NoClassDefFoundError: liquibase/exception/DatabaseException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(
at java.lang.Class.getConstructor0(
at java.lang.Class.newInstance(
at java.util.ServiceLoader$LazyIterator.nextService(


Patch 33248420 has been applied to the database.


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

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