| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #<%= @shell %>
- # *************************************************************************
- # This script can be used to clean the oracle environment
- #
- osOracleHome=<%= @osOracleHome %>
- osDownloadFolder=<%= @osDownloadFolder %>
- osMdwHome=<%= @osMdwHome %>
- osWlHome=<%= @osWlHome %>
- oraUser=<%= @oraUser %>
- userHome=<%= @userHome %>
- oraInstHome=<%= @oraInstHome %>
- osLogFolder=<%= @osLogFolder %>
- oraInventory=<%= @oraInventory %>
- echo "vars=${osOracleHome} ${osDownloadFolder} ${osMdwHome} ${osWlHome} ${oraUser}"
- unamestr=`uname`
- if [[ "$unamestr" == 'SunOS' ]]; then
- checkStmt='/usr/ucb/ps wwxa'
- else
- checkStmt='/bin/ps -eo pid,cmd'
- fi
- PID=`${checkStmt} | /bin/grep -i nodemanager.javahome | /bin/grep -v grep | awk '{print $1}'`
- AdminPID=`${checkStmt} | /bin/grep -i AdminServer | /bin/grep -v grep | awk '{print $1}'`
- if [ ${PID} ]
- then
- echo "Kill first the NodeManager with process ID ${PID}..."
- else
- if [ ${AdminPID} ]
- then
- echo "Kill first the AdminServer with process ID ${AdminPID}..."
- else
- echo "Clean oracle environment"
- echo "Step 1 Remove domain pack files, ${osDownloadFolder}/domain_*.*"
- rm -rf $osDownloadFolder/domain_*.*
- echo "Step 2 Remove mdwhome, $osOracleHome"
- rm -rf $osOracleHome
- echo "Step 3 Remove beahome list of user $oraUser"
- rm -rf "${userHome}/${oraUser}/bea"
- echo "Step 4 Remove ${oraInstHome}/oraInst.loc"
- rm -rf "${oraInstHome}/oraInst.loc"
- echo "Step 5 Remove ${osDownloadFolder}/osb"
- rm -rf "${osDownloadFolder}/osb"
- echo "Step 6 Remove ${osDownloadFolder}/soa"
- rm -rf "${osDownloadFolder}/soa"
- echo "Step 7 Remove ${osDownloadFolder}/*.xml"
- rm -rf $osDownloadFolder/*.xml
- echo "Step 8 Remove ${osLogFolder}/*"
- rm -rf $osLogFolder/*
- echo "Step 9 Remove ${oraInventory}"
- rm -rf $oraInventory
- echo "Step 10 Remove domain secureconfig files"
- rm -rf "${userHome}/${oraUser}/*WebLogicConfig.properties" "${userHome}/${oraUser}/*WebLogicKey.properties"
- fi
- fi
|