ajout de verification si une autre sauvegarde RMAN est en cours

This commit is contained in:
Yacine31
2023-12-25 22:30:46 +01:00
parent d602b22024
commit 7f154153ba
4 changed files with 52 additions and 4 deletions

View File

@@ -99,6 +99,24 @@ install -d ${BKP_LOG_DIR}
# génération du script de la sauvegarde RMAN
#------------------------------------------------------------------------------
#
# si une autre sauvegarde est en cours, on quitte
#
{RUNNING_RMAN}=$($ORACLE_HOME/bin/sqlplus -S / as sysdba <<EOF
set heading off
set feedback off
set echo off
select count(*) from v\$rman_backup_job_details where STATUS IN ('RUNNING', 'EXECUTING');
EOF
)
{RUNNING_RMAN}=$(echo ${RUNNING_RMAN} | sed 's/^\s*//g')
if [ -n "${RUNNING_RMAN}" ]; then
# RUNNING_RMAN n'est pas vide, donc backup RMAN en cours ... on quitte
f_print("Sauvegarde RMAN en cours ... fin du script")
exit 2
fi
# récupération du mode archive ou pas
LOG_MODE=$($ORACLE_HOME/bin/sqlplus -S / as sysdba <<EOF
set heading off