File tree Expand file tree Collapse file tree 1 file changed +37
-9
lines changed Expand file tree Collapse file tree 1 file changed +37
-9
lines changed Original file line number Diff line number Diff line change 11#! /bin/bash
2- wget -q ' https://github.com/MaksymBilenko/docker-oracle-xe-11g/blob/master/oracle-xe_11.2.0-1.0_amd64.debaa?raw=true' -O /oracle-xe_11.2.0-1.0_amd64.debaa
3- wget -q ' https://github.com/MaksymBilenko/docker-oracle-xe-11g/blob/master/oracle-xe_11.2.0-1.0_amd64.debab?raw=true' -O /oracle-xe_11.2.0-1.0_amd64.debab
4- wget -q ' https://github.com/MaksymBilenko/docker-oracle-xe-11g/blob/master/oracle-xe_11.2.0-1.0_amd64.debac?raw=true' -O /oracle-xe_11.2.0-1.0_amd64.debac
5- cat /oracle-xe_11.2.0-1.0_amd64.deba* > /oracle-xe_11.2.0-1.0_amd64.deb
6- dpkg --install /oracle-xe_11.2.0-1.0_amd64.deb
7- rm -f /oracle-xe_11.2.0-1.0_amd64.deb*
8-
9- mv /init.ora /u01/app/oracle/product/11.2.0/xe/config/scripts
2+
3+ ORA_DEB=" oracle-xe_11.2.0-1.0_amd64.deb"
4+
5+ #
6+ # download the Oracle installer
7+ #
8+ downloadOracle () {
9+
10+ local url=" https://github.com/MaksymBilenko/docker-oracle-xe-11g"
11+
12+ local ora_deb_partial=(
13+ ${ORA_DEB} aa
14+ ${ORA_DEB} ab
15+ ${ORA_DEB} ac
16+ )
17+
18+ local i=1
19+ for part in " ${ora_deb_partial[@]} " ; do
20+ echo " [Downloading '$part ' (part $i /3)]"
21+ curl -# -o /$part -L $url /blob/master/$part ? raw=true
22+ i=$(( i + 1 ))
23+
24+ done
25+
26+ cat /${ORA_DEB} a* > /${ORA_DEB}
27+
28+ rm -f /${ORA_DEB} a*
29+
30+ }
31+
32+ downloadOracle
33+
34+ dpkg --install /${ORA_DEB}
35+ rm -f /${ORA_DEB}
36+
37+ mv /init.ora /u01/app/oracle/product/11.2.0/xe/config/scripts
1038mv /initXETemp.ora /u01/app/oracle/product/11.2.0/xe/config/scripts
1139
1240mv /u01/app/oracle/product /u01/app/oracle-product
1341
14- apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/*
42+ apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/*
You can’t perform that action at this time.
0 commit comments