22set -e
33
44# Create the dir to host oracledata and check if it is present on cache.
5- mkdir -p $HOME /$ORACLE_VERSION
6- if [ -f $CACHE_DIR /$ORACLE_VERSION .tar.gz ]; then
7- echo " Restoring database from cache..."
8- sudo tar -zxf $CACHE_DIR /$ORACLE_VERSION .tar.gz -C $HOME /$ORACLE_VERSION
9- fi
5+ # mkdir -p $HOME/$ORACLE_VERSION
6+ # if [ -f $CACHE_DIR/$ORACLE_VERSION.tar.gz ]; then
7+ # echo "Restoring database from cache..."
8+ # sudo tar -zxf $CACHE_DIR/$ORACLE_VERSION.tar.gz -C $HOME/$ORACLE_VERSION
9+ # fi
1010
11- sudo chmod -R 777 $HOME /$ORACLE_VERSION
11+ # sudo chmod -R 777 $HOME/$ORACLE_VERSION
1212# sudo groupadd -g 500 dba
1313# sudo useradd -u 500 -d /home/oracle -g dba -m oracle
1414# echo oracle:oracle | sudo chpasswd
@@ -17,24 +17,27 @@ sudo chmod -R 777 $HOME/$ORACLE_VERSION
1717# Oracle 12c R1 SE
1818if [ $ORACLE_VERSION = $ORACLE_12cR1SE ]; then
1919 docker login -u " $DOCKER_12cR1SE_USER " -p " $DOCKER_12cR1SE_PASS "
20- docker run -d --name $ORACLE_VERSION -p 1521:1521 -v $HOME /$ORACLE_VERSION :/opt/oracle/oradata viniciusam/oracle-12c-r1-se
20+ # docker run -d --name $ORACLE_VERSION -p 1521:1521 -v $HOME/$ORACLE_VERSION:/opt/oracle/oradata viniciusam/oracle-12c-r1-se
21+ docker run -d --name $ORACLE_VERSION -p 1521:1521 viniciusam/oracle-12c-r1-se
2122 docker logs -f $ORACLE_VERSION | grep -m 1 " DATABASE IS READY TO USE!" --line-buffered
22- docker exec $ORACLE_VERSION ./setPassword.sh $ORACLE_PWD
23+ # docker exec $ORACLE_VERSION ./setPassword.sh $ORACLE_PWD
24+ docker exec $ORACLE_VERSION ./createPDB.sh
2325fi
2426
2527# Oracle 11g R2 XE
2628if [ $ORACLE_VERSION = $ORACLE_11gR2XE ]; then
2729 docker login -u " $DOCKER_11gR2XE_USER " -p " $DOCKER_11gR2XE_PASS "
28- docker run -d --name $ORACLE_VERSION --shm-size=1g -p 1521:1521 -v $HOME /$ORACLE_VERSION :/u01/app/oracle/oradata vavellar/oracle-11g-r2-xe
30+ # docker run -d --name $ORACLE_VERSION --shm-size=1g -p 1521:1521 -v $HOME/$ORACLE_VERSION:/u01/app/oracle/oradata vavellar/oracle-11g-r2-xe
31+ docker run -d --name $ORACLE_VERSION --shm-size=1g -p 1521:1521 vavellar/oracle-11g-r2-xe
2932 docker logs -f $ORACLE_VERSION | grep -m 1 " DATABASE IS READY TO USE!" --line-buffered
3033 docker exec $ORACLE_VERSION ./setPassword.sh $ORACLE_PWD
3134fi
3235
3336# Save the oracledata dir to cache.
34- if [ ! -f $CACHE_DIR /$ORACLE_VERSION .tar.gz ]; then
35- echo " Saving database to cache..."
36- # docker stop $ORACLE_VERSION
37- sudo tar -zcf $CACHE_DIR /$ORACLE_VERSION .tar.gz $HOME /$ORACLE_VERSION
38- # docker start $ORACLE_VERSION
39- # docker logs -f $ORACLE_VERSION | grep -m 2 "DATABASE IS READY TO USE!" --line-buffered
40- fi
37+ # if [ ! -f $CACHE_DIR/$ORACLE_VERSION.tar.gz ]; then
38+ # echo "Saving database to cache..."
39+ # #docker stop $ORACLE_VERSION
40+ # sudo tar -zcf $CACHE_DIR/$ORACLE_VERSION.tar.gz $HOME/$ORACLE_VERSION
41+ # #docker start $ORACLE_VERSION
42+ # #docker logs -f $ORACLE_VERSION | grep -m 2 "DATABASE IS READY TO USE!" --line-buffered
43+ # fi
0 commit comments