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 1
1
#! /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
10
38
mv /initXETemp.ora /u01/app/oracle/product/11.2.0/xe/config/scripts
11
39
12
40
mv /u01/app/oracle/product /u01/app/oracle-product
13
41
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