From ac797fb5f062bfd7153a698ead0cc7a20f7a1381 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Fri, 22 Dec 2023 19:24:26 +0100 Subject: [PATCH] Create backup_archive_fnct_FRA.sh --- backup_archive_fnct_FRA.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 backup_archive_fnct_FRA.sh diff --git a/backup_archive_fnct_FRA.sh b/backup_archive_fnct_FRA.sh new file mode 100644 index 0000000..23a168c --- /dev/null +++ b/backup_archive_fnct_FRA.sh @@ -0,0 +1,35 @@ +# +# retourne le porucentage d'occupation de la FRA +# + +#------------------------------------------------------------------------------ +# fonction d'aide +#------------------------------------------------------------------------------ +f_help() { + +echo +echo syntax : $0 ORACLE_SID +echo +exit $1 + +} #f_help + +#------------------------------------------------------------------------------ + +ORACLE_SID=$1 + +[ "${ORACLE_SID}" ] || f_help 2; + +# positionner les variables d'environnement ORACLE +export ORACLE_SID +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