From bea9c2f1b6278a028f6cc9778830080196c3d2c6 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Fri, 26 Jul 2024 01:18:40 +0200 Subject: [PATCH] Update backup_rman_noarchivelog.sh --- backup_rman_noarchivelog.sh | 36 ++++++++---------------------------- 1 file changed, 8 insertions(+), 28 deletions(-) diff --git a/backup_rman_noarchivelog.sh b/backup_rman_noarchivelog.sh index 6f20e4e..0907638 100755 --- a/backup_rman_noarchivelog.sh +++ b/backup_rman_noarchivelog.sh @@ -9,32 +9,6 @@ # 12/01/2023 : YOU - modification pour les bases non archivelog #------------------------------------------------------------------------------ -#------------------------------------------------------------------------------ -# fonction init : c'est ici qu'il faut modifier toutes les variables liees -# a l'environnement -#------------------------------------------------------------------------------ -f_init() { - - export ORACLE_OWNER=oracle - export NLS_DATE_FORMAT="YYYY/MM/DD HH24:MI:SS" - - # les differents repertoires - export SCRIPTS_DIR=/home/oracle/scripts - export BKP_LOG_DIR=$SCRIPTS_DIR/logs - export BKP_LOCATION=/u03/backup/${ORACLE_SID}/backup_rman - - # nombre de canaux de sauvegarde en parallel - export BKP_PARALLELISM=3 - # nombre de sauvegarde RMAN en ligne a garder - export BKP_REDUNDANCY=2 - export DATE_JOUR=$(date +%Y%m%d-%H%M) - export BKP_LOG_FILE=${BKP_LOG_DIR}/backup_rman_${ORACLE_SID}_${DATE_JOUR}.log - export RMAN_CMD_FILE=${SCRIPTS_DIR}/rman_cmdfile_${ORACLE_SID}.rman - # nombre de jours de conservation des logs de la sauvegarde - export BKP_LOG_RETENTION=15 - -} # f_init - #------------------------------------------------------------------------------ # fonction d'aide #------------------------------------------------------------------------------ @@ -70,7 +44,7 @@ EOF exit $1 fi -} #f_help +} #f_is_running #------------------------------------------------------------------------------ # fonction d'affichage de la date ds les logs @@ -104,8 +78,14 @@ done # inititalisation des variables d'environnement #------------------------------------------------------------------------------ +#------------------------------------------------------------------------------ +# inititalisation des variables d'environnement +#------------------------------------------------------------------------------ + +export SCRIPTS_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) + # Nom du fichier .env -ENV_FILE=".env" +ENV_FILE=${SCRIPTS_DIR}"/.env" # Vérifier si le fichier .env existe if [ ! -f "$ENV_FILE" ]; then