# Como resolver o erro "Failed to initialize pool: ONS configuration failed"

Ao tentar estabelecer a conexão entre uma aplicação Java e um banco de dados Oracle, pode aparecer a seguinte mensagem de erro:

{% code overflow="wrap" %}

```
"Could not establish connection to the database. Error com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: ONS configuration failed"
```

{% endcode %}

## **Identificando a causa do erro**

Este erro geralmente ocorre devido a configurações incorretas no Oracle Notification Service (ONS). O ONS é responsável por notificar a aplicação sobre alterações no banco de dados. No entanto, uma configuração inadequada pode interromper a conectividade e causar esse problema.

## **Corrigindo o erro**

Para resolver esse erro, é necessário desabilitar o ONS adicionando um parâmetro à configuração do seu conector. Siga os passos abaixo:

1. Abra a configuração do conector de banco de dados (geralmente, o conector [**DB**](/documentation/connectors-and-triggers/pt-br/connectors/structured-data/db-v2.md) é utilizado nesses casos).
2. Localize o parâmetro que define a configuração do banco de dados Oracle.
3. Adicione a seguinte linha para desabilitar o ONS: `"oracle.jdbc.fanEnabled" : false`

<figure><img src="/files/4x4ZzwrQXyGtquWj8Ek8" alt=""><figcaption><p>Exemplo de configuração.</p></figcaption></figure>

4. Salve o conector e teste a execução.

Se a configuração estiver correta, a conexão com o banco de dados deve ser bem sucedida.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digibee.com/documentation/troubleshooting/pt-br/integration-issues/failed-to-initialize-pool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
