Update export_datapump.sh

vérifier l'entrée ORACLE_SID dans /etc/oratab
This commit is contained in:
Yacine31
2024-07-24 00:51:34 +02:00
parent 8b23680f8f
commit 26991216fa

View File

@@ -59,8 +59,22 @@ then
fi
#------------------------------------------------------------------------------
# positionner les variables d'environnement ORACLE
# inititalisation des variables d'environnement
#------------------------------------------------------------------------------
f_init
#------------------------------------------------------------------------------
# positionner les variables d'environnement ORACLE
# et vérifier si ORACLE_SID est dans /etc/orata
#------------------------------------------------------------------------------
ORATAB_COUNT=$(cat /etc/oratab | egrep -v '^$|^#' | grep "$ORACLE_SID:" | wc -l)
if [ "${ORATAB_COUNT}" -ne 1 ]; then
f_print "... "
f_print "Base ${ORACLE_SID} absente du fichier /etc/oratab ... fin du script"
f_print "... "
exit 2
fi
export ORACLE_SID
ORAENV_ASK=NO
PATH=/usr/local/bin:$PATH
@@ -78,11 +92,6 @@ EOF
)
NLS_CHARACTERSET=$(echo $NLS_CHARACTERSET | sed 's/^\s*//g')
#------------------------------------------------------------------------------
# inititalisation des variables d'environnement
#------------------------------------------------------------------------------
f_init
# creation du repertoire de sauvegarde. S'il existe la commande install ne fait rien
install -d ${EXP_LOCATION}