izone/oracle
Installation
docker pull izone/oracle:12c
Run image
docker run --name Oracle -h enterprise -p 1521:1521 -d izone/oracle:12c
docker logs -f Oracle
Set password
docker exec Oracle ./setPassword.sh oracle
Access database
docker exec -ti Oracle sqlplus system/oracle@ORCL
More details in
https://github.com/luvres/oracle12c
docker pull izone/oracle:11g
docker run --rm -h oraclexe --name OracleXE \
-p 8080:8080 \
-p 1521:1521 \
izone/oracle:11g
docker run --rm -h oraclexe --name OracleXE \
-p 8080:8080 \
-p 1521:1521 \
-v /my/oracle/data:/u01/app/oracle \
izone/oracle:11g
This customization is needed on the database initialization stage. If you are using mounted folder with DB files this is not used:
##Consider this formula before customizing:
#processes=x
#sessions=x*1.1+5
#transactions=sessions*1.1
docker run --name OracleXE -h oraclexe\
-p 8080:8080 \
-p 1521:1521 \
-v /my/oracle/data:/u01/app/oracle\
-e processes=1000 \
-e sessions=1105 \
-e transactions=1215 \
-d izone/oracle:11g
hostname: localhost
port: 1521
sid: xe
username: system
password: oracle
oracle
http://localhost:8080/apex
workspace: INTERNAL
user: ADMIN
password: oracle
docker run --rm --name OracleXE -h oraclexe \
--volumes-from ${DB_CONTAINER_NAME} \
--link ${DB_CONTAINER_NAME}:oracle-database \
-e PASS=YourSYSPASS \
-ti sath89/apex install
CHANGELOG
docker pull izone/oracle