-----------------------------------------
from oraclelinux:8
run dnf update -y
run dnf install vim-enhanced -y
run SELINUX=permissive
--------------------------------------------------------
for creating docker volume to store database files
docker volume create volume-oracledb --opt type=none --opt device=/u01 --opt o=bind
cd /u01/docker <---- will all data stored
docker run -d --privileged -v volume-oracledb:/u02 ol8 sleep 500000
docker run --privileged -d -m 6g -v /dev/shm:/dev/shm --shm-size=2g -v volume-
oracledb:/u02 ora_ol8 sleep 500000
-- to enable systemd
docker run -d -m 4g -v /sys/fs/cgroup/:/sys/fs/cgroup:ro --cap-add SYS_ADMIN -v
volume-oracledb:/u02 ol8 /sbin/init sleep 50000
docker exec -u 0 -it $(docker ps -q) /bin/bash
dnf install -y oracle-database-preinstall-19c
echo "oracle:k" | chpasswd
chown -R oracle:oinstall /u02
exit;
docker exec -u oracle -it $(docker ps -q) /bin/bash
sed -i '$a\
export TMP=/tmp\
export TMPDIR=$TMP\
export ORACLE_BASE=/u02/app/oracle\
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1\
export ORACLE_SID=pune\
export ORACLE_TERM=xterm\
export BASE_PATH=/usr/sbin:$PATH\
export PATH=$ORACLE_HOME/bin:$BASE_PATH\
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib\
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib'
home/oracle/.bash_profile
mkdir -p /u02/app/oracle &&
mkdir -p /u02/app/oracle/product/19c/dbhome_1 &&
mkdir -p /u02/app/oraInventory &&
chown -R oracle:oinstall /u02 &&
chmod -R 775 /u02
exit
docker exec -u 0 -it $(docker ps -q) bash
docker cp /media/sf_All_Softwares/LINUX.X64_193000_db_home.zip $(docker ps
-q):/u02/app/oracle/product/19c/dbhome_1
chown oracle:oinstall