From f90dddc64c27e19dc0ed87725d87c3b112917f78 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Fri, 22 Dec 2023 19:27:00 +0100 Subject: [PATCH] Update backup_archive_fnct_FRA.sh --- backup_archive_fnct_FRA.sh | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/backup_archive_fnct_FRA.sh b/backup_archive_fnct_FRA.sh index 23a168c..0833aaf 100644 --- a/backup_archive_fnct_FRA.sh +++ b/backup_archive_fnct_FRA.sh @@ -14,8 +14,22 @@ exit $1 } #f_help +#------------------------------------------------------------------------------ +# fonction de récupération de la taille FRA utilisée #------------------------------------------------------------------------------ +f_fra_size() { + +fra_usage=$(sqlplus -s '/ as sysdba' << EOF + set pages 0 feedback off; + select round(sum(percent_space_used),0) from v\$flash_recovery_area_usage; +EOF +) + +return ${fra_usage} +} + +#------------------------------------------------------------------------------ ORACLE_SID=$1 [ "${ORACLE_SID}" ] || f_help 2; @@ -26,10 +40,4 @@ ORAENV_ASK=NO PATH=/usr/local/bin:$PATH . oraenv -s >/dev/null -fra_usage=$(sqlplus -s '/ as sysdba' << EOF - set pages 0 feedback off; - select round(sum(percent_space_used),0) from v\$flash_recovery_area_usage; -EOF -) - -return ${fra_usage} \ No newline at end of file +f_fra_size ${ORACLE_SID}