#<%= @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