Update dbconfig.xml while upgrading to Oracle 23ai

Still need help?

The Atlassian Community is here for you.

Ask the community

With Jira 10.6 we have introduced Oracle 23ai support. This will allow our customers to use newest supported Oracle solution.

warning Starting with Oracle 23ai, JDBC driver supports the BOOLEAN SQL type. In older version, all Boolean types were converted by default to 0 or 1 in VARCHAR or NUMBER columns. Oracle 23ai breaks current behaviour and may cause some issues in Jira. 

There is a new Oracle JDBC Driver connection property that should be used when connecting to Jira. To make Jira compatible with Oracle 23ai, you should add oracle.jdbc.sendBooleanAsNativeBoolean=false property to your connection URL and restart the Jira.

Your URL should look like this:

<url>jdbc:oracle:thin:@//localhost:1521/SIDNAME?oracle.jdbc.sendBooleanAsNativeBoolean=false</url>

Make sure you are using newest Oracle JDBC Driver 23.5.x.

To make the transition to the new Oracle version easier, Jira will automatically add missing property to the connection URL.

Known issues

We introduced health check that will make your instance blocked until you will change the dbconfig.xml file. If you will not add this connection property, you will see message like on the screen below:

The connection URL in your dbconfig.xml file does not contain the oracle.jdbc.sendBooleanAsNativeBoolean=false parameter, which has to be used with Oracle 23ai.
See our documentation for more information on changing your connection URL.

If you see this message, stop your Jira instance, edit the dbconfig.xml file and start the Jira.

Why the instance will be blocked?

To avoid any runtime issues with new Oracle version, we've added blocking health check. Leaving the dbconfig.xml unchanged could cause errors to appear while performing operations or data imports. With health check present, we are sure that Jira is working with Oracle 23ai like with any other previous version.


To edit your dbconfig.xml file:

  1. Locate the dbconfig.xml file at the root of your JIRA home directory, the default locations are:
    1. C:\Program Files\Atlassian\Application Data\JIRA (on Windows) or
    2. /var/atlassian/application-data/jira (on Linux)
  2. Open the file in a text editing program.
  3. Change the JDBC URL to include the mentioned connection property.
  4. Save the file.

You should now be able to start JIRA.


Last modified on Mar 31, 2025

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.