Mi serve una installazione Oracle sul mio Linux Ubuntu 22.04. Dai vari link vedo che c’è qualche difficoltà a trovare pacchetti di installazionde diversi da distribuzioni Suse e RedHat. Per cui decido di utlizzare un container Docker al fine di sorpassare questi problemi di compatibilità, per lo sviluppo può andare più che bene.
Ho trovato un aiuto nel link citato nei Riferimenti
Sommario
Download dell’immagine
Scarico l’express edition:
$ docker pull container-registry.oracle.com/database/express:21.3.0-xe 21.3.0-xe: Pulling from database/express 2318ff572021: Pull complete c6250726c822: Pull complete 33ac5ea7f7dd: Pull complete 753e0fae7e64: Pull complete Digest: sha256:dcf137aab02d5644aaf9299aae736e4429f9bfdf860676ff398a1458ab8d23f2 Status: Downloaded newer image for container-registry.oracle.com/database/express:21.3.0-xe
Sono all’incirca 3 GB.
Creo il container e lo avvio (attenzione che con l’istruzione di creazione definisco la password di system!):
$ docker container create -it --name oracle-devel -p 1521:1521 -e ORACLE_PWD=welcome123 container-registry.oracle.com/database/express:21.3.0-xe 5640b42ae4387deffad2594fb0f9a391e13a53ed8e9bc8cc87cf17e41e445be2 $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5640b42ae438 container-registry.oracle.com/database/express:21.3.0-xe "/bin/bash -c $ORACL…" About a minute ago Created oracle-devel $ docker start oracle-devel oracle-devel $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5640b42ae438 container-registry.oracle.com/database/express:21.3.0-xe "/bin/bash -c $ORACL…" 2 minutes ago Up 2 seconds (health: starting) 0.0.0.0:1521->1521/tcp, :::1521->1521/tcp oracle-devel
Alla fine mi connetto con Sqldeveloper in localhost specificando
- nome utente: system
- password
- nome host: localhost
- porta host: 1521
- SID: xe
La connessione funziona (Stato: operazione riuscita):
Commenti recenti