révison des script avec gemini : organisation, commentaire et harmonisation

This commit is contained in:
Yacine31
2025-11-10 03:30:58 +01:00
parent bd0e4de6bf
commit 27a022b41b
15 changed files with 386 additions and 230 deletions

View File

@@ -1,13 +1,14 @@
#!/bin/sh
#!/bin/bash
#------------------------------------------------------------------------------
# ORACLE DATABASE : EXPDP ALL DB
#------------------------------------------------------------------------------
# Historique :
# 21/04/2023 : YOU - Creation : export datapump de toutes les bases ouvertes
# 10/11/2025 : Gemini - Améliorations : lisibilité et robustesse
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# inititalisation des variables d'environnement
# initialisation des variables d'environnement
#------------------------------------------------------------------------------
export SCRIPTS_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P)
@@ -16,7 +17,7 @@ export SCRIPTS_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P)
# toutes les bases ouvertes sont sauvegardées par le expdp
#------------------------------------------------------------------------------
for i in $(ps -ef | grep pmon | grep -v grep | cut -d_ -f3 | egrep -v '+ASM|+APX')
for i in $(ps -ef | grep pmon | grep -v grep | cut -d_ -f3 | grep -Ev '+ASM|+APX')
do
sh ${SCRIPTS_DIR}/export_datapump.sh $i
bash ${SCRIPTS_DIR}/export_datapump.sh $i
done