# TestContainer Oracle

**URL:** <https://forums.docker.com/t/testcontainer-oracle/100594>\
**Category:** Testcontainers\
**Tags:** docker, testing\
**Created:** [November 12, 2020, 9:16am UTC](https://forums.docker.com/t/testcontainer-oracle/100594 "2020-11-12T09:16:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattia1997](https://avatars.discourse-cdn.com/v4/letter/m/8edcca/32.png) [@mattia1997](https://forums.docker.com/u/mattia1997)\
**Post date:** [November 12, 2020, 9:16am UTC](https://forums.docker.com/t/testcontainer-oracle/100594/1 "2020-11-12T09:16:35Z")

</div>

hi everyone,  
according to [Oracle-XE Module - Testcontainers for Java](https://www.testcontainers.org/modules/databases/oraclexe/) , i’m trying to create an Oracle Container in Quarkus using a valid docker image.  
i tried with “store/oracle/database-instantclient:12.2.0.1” and “store/oracle/database-enterprise:12.2.0.1” but nothing.  
Does a valid docker image for oracle-xe exist?

---

<div class="post-metadata">

**Author:** ![mattia1997](https://avatars.discourse-cdn.com/v4/letter/m/8edcca/32.png) [@mattia1997](https://forums.docker.com/u/mattia1997)\
**Post date:** [November 13, 2020, 10:26am UTC](https://forums.docker.com/t/testcontainer-oracle/100594/2 "2020-11-13T10:26:30Z")

</div>

the error i get is :

```
SQL State : 66000
Error Code : 12505
Message : Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

```

So maybe with a recent docker image i can avoid this error

---

<div class="post-metadata">

**Author:** ![mdelapenya1](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/mdelapenya1/32/53440_2.png) [@mdelapenya1](https://forums.docker.com/u/mdelapenya1)\
**Post date:** [November 5, 2024, 10:19am UTC](https://forums.docker.com/t/testcontainer-oracle/100594/3 "2024-11-05T10:19:55Z")

</div>

According to the docs you shared ([Oracle-XE Module - Testcontainers for Java](https://www.testcontainers.org/modules/databases/oraclexe/)), this code should work for Oracle XE:

```java
OracleContainer oracle = new OracleContainer("gvenzl/oracle-xe:21-slim-faststart")
    .withDatabaseName("testDB")
    .withUsername("testUser")
    .withPassword("testPassword")

```

Could you verify that?
