Skip to content

Oracle Database

Oracle Database is an awful proprietary database, run away from it!


  • Download or clone the files of their docker repository.
  • Create an account in their page to be able to download the required binary files. Fake person generator might come handy for this step.
  • Download the files.

  • After downloading the file we need to copy it to the folder referring to the oracle version in the cloned folder. In this case, 19.3.0:

    mv ~/Download/ ./docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0/
  • The next step is to build the image. You need at least 20G free in /var/lib/docker.

    ./docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0/ -v 19.3.0 -e
  • Confirm that the image was created

    docker images
    REPOSITORY                                TAG           IMAGE ID       CREATED          SIZE
    oracle/database                           19.3.0-ee     d8be8934332d   53 minutes ago   6.54GB

  • Run the database docker.

    docker run --name myOracle1930 \
     -p \
     -p \
     -e ORACLE_PWD=root \
     -e INIT_SGA_SIZE=1024 \
     -e INIT_PGA_SIZE=1024 \