@@ -134,6 +134,7 @@ RUN chmod 755 $INSTALL_SCRIPTS/*.sh && \
134
134
$INSTALL_DIR/install/$SETUP_LINUX_FILE && \
135
135
$INSTALL_DIR/install/$GRID_SETUP_FILE && \
136
136
$INSTALL_DIR/install/$DB_SETUP_FILE && \
137
+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
137
138
sync
138
139
139
140
# ############################################
@@ -168,6 +169,7 @@ RUN chmod 755 $INSTALL_SCRIPTS/*.sh && \
168
169
$INSTALL_DIR/install/$SETUP_LINUX_FILE && \
169
170
$INSTALL_DIR/install/$GRID_SETUP_FILE && \
170
171
$INSTALL_DIR/install/$DB_SETUP_FILE && \
172
+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
171
173
sync
172
174
173
175
@@ -181,6 +183,11 @@ FROM rac-image-slim-${SLIMMING} AS builder
181
183
ARG SLIMMING
182
184
# hadolint ignore=DL3006
183
185
ARG VERSION
186
+ # Linux Env Variable
187
+ ENV GRID_BASE=/u01/app/grid \
188
+ GRID_HOME=/u01/app/21c/grid \
189
+ DB_BASE=/u01/app/oracle \
190
+ DB_HOME=/u01/app/oracle/product/21c/dbhome_1
184
191
COPY $VERSION/$INSTALL_GRID_BINARIES_FILE $VERSION/$GRID_SW_INSTALL_RSP $VERSION/$DB_SETUP_FILE $VERSION/$DB_INSTALL_RSP $VERSION/$INSTALL_DB_BINARIES_FILE $VERSION/$ENABLE_RAC_FILE $VERSION/$GRID_HOME_CLEANUP $VERSION/$ORACLE_HOME_CLEANUP $VERSION/$INSTALL_FILE_1* $VERSION/$INSTALL_FILE_2* $INSTALL_SCRIPTS/
185
192
# hadolint ignore=SC2086
186
193
RUN chmod 755 $INSTALL_SCRIPTS/*.sh
@@ -199,6 +206,7 @@ RUN if [ "${SLIMMING}x" != 'truex' ]; then \
199
206
$DB_HOME/root.sh && \
200
207
su $GRID_USER -c "$INSTALL_SCRIPTS/$GRID_HOME_CLEANUP" && \
201
208
su $DB_USER -c "$INSTALL_SCRIPTS/$ORACLE_HOME_CLEANUP" && \
209
+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
202
210
:; \
203
211
fi
204
212
# hadolint ignore=SC3014
@@ -208,6 +216,7 @@ RUN if [ "${SLIMMING}x" == 'truex' ]; then \
208
216
fi
209
217
# hadolint ignore=SC2086
210
218
RUN rm -f $INSTALL_DIR/install/* && \
219
+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
211
220
sync
212
221
213
222
# ############################################
@@ -217,6 +226,11 @@ RUN rm -f $INSTALL_DIR/install/* && \
217
226
# ############################################
218
227
# hadolint ignore=DL3006
219
228
FROM rac-image-slim-${SLIMMING} AS final
229
+ ENV GRID_BASE=/u01/app/grid \
230
+ GRID_HOME=/u01/app/21c/grid \
231
+ DB_BASE=/u01/app/oracle \
232
+ DB_HOME=/u01/app/oracle/product/21c/dbhome_1
233
+ RUN rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage
220
234
# hadolint ignore=DL3006
221
235
COPY --from=builder /u01 /u01
222
236
# hadolint ignore=SC2086
@@ -242,6 +256,7 @@ RUN if [ "${SLIMMING}x" != 'truex' ]; then \
242
256
rm -f /etc/sysctl.d/99-oracle-database-preinstall-21c-sysctl.conf && \
243
257
rm -f /etc/sysctl.d/99-sysctl.conf && \
244
258
rm -f $INSTALL_DIR/install/* && \
259
+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
245
260
sync
246
261
247
262
USER ${USER}
@@ -268,7 +283,8 @@ ARG VERSION
268
283
ENV GRID_BASE=/u01/app/grid \
269
284
GRID_HOME=/u01/app/21c/grid \
270
285
DB_BASE=/u01/app/oracle \
271
- DB_HOME=/u01/app/oracle/product/21c/dbhome_1
286
+ DB_HOME=/u01/app/oracle/product/21c/dbhome_1 \
287
+ SLIMMING=false
272
288
# Use second ENV so that variable get substituted
273
289
# hadolint ignore=DL3044
274
290
ENV INSTALL_SCRIPTS=$INSTALL_DIR/install \
@@ -278,4 +294,5 @@ ENV INSTALL_SCRIPTS=$INSTALL_DIR/install \
278
294
GRID_PATH=$GRID_HOME/bin:$GRID_HOME/OPatch/:$GRID_HOME/perl/bin:/usr/sbin:/bin:/sbin \
279
295
DB_PATH=$DB_HOME/bin:$DB_HOME/OPatch/:$DB_HOME/perl/bin:/usr/sbin:/bin:/sbin \
280
296
GRID_LD_LIBRARY_PATH=$GRID_HOME/lib:/usr/lib:/lib \
281
- DB_LD_LIBRARY_PATH=$DB_HOME/lib:/usr/lib:/lib
297
+ DB_LD_LIBRARY_PATH=$DB_HOME/lib:/usr/lib:/lib
298
+ COPY $VERSION/$ADDNODE_RSP $VERSION/$GRID_INSTALL_RSP $VERSION/$DBCA_RSP $SCRIPT_DIR/
0 commit comments