ajout de verification si une autre sauvegarde RMAN est en cours
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user