#!/bin/ksh ########################################################### # Progetto: Gateway MNP # Script: crea_partizione.sh # Descrizione: Shell di Creazione delle partizioni per le tabelle MNP # # PARAMETRO OBBLIGATORIO # DIRECTORY ORACLE LOG_PART ########################################################### #impostazione ambiente export ORACLE_BASE=/oracle/app export ORACLE_HOME=/oracle/app/product/920 export PATH=$PATH:$ORACLE_HOME/bin:.:$ORACLE_HOME/OPatch export LIBPATH=/usr/lib:/lib:/oracle/app/product/920/lib32:/oracle/app/product/920/lib export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib export ORACLE_TERM=Xterm cd /oracle/UTILITY/PARTIZIONAMENTO if [ $# -eq 0 ] then TIME=`echo $(date -u +%d/%m/%Y)` else TIME=$1 fi echo "DATA:" ${TIME} if [ $? -eq 0 ] then #ESECUZIONE SCRIPT #task=refresh_AGCOM_console adesso=$(date) #controllo se il task è già in esecuzione #check_rc=`$THIS_PATH/is_RunningConsole $task $$` #if [ $? -eq 0 ] #then echo '*******************************' echo '**' $adesso '**' INIZIO CREAZIONE PARTIZIONI $ORACLE_HOME/bin/sqlplus MNP/MNP@MNP @crea_partizione.sql $1 >> crea_partizione.log 2>&1 adesso=$(date) echo '**' $adesso '**' FINE PARTIZIONAMENTO #else # echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $task" #fi fi