From dea42cf2ec159d671a3a334c8a8850b57ed00146 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Fri, 22 Dec 2023 05:48:10 +0100 Subject: [PATCH] Create is_standby.sh --- is_standby.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 is_standby.sh diff --git a/is_standby.sh b/is_standby.sh new file mode 100644 index 0000000..3850733 --- /dev/null +++ b/is_standby.sh @@ -0,0 +1,40 @@ +# +# retourne true si la base est standby +# + +#------------------------------------------------------------------------------ +# fonction d'aide +#------------------------------------------------------------------------------ +f_help() { + + cat </dev/null + +dbrole=$(sqlplus -s '/ as sysdba' << EOF + set pages 0 feedback off; + SELECT DATABASE_ROLE FROM V\$DATABASE; +EOF + +if [ "$dbrole" == "PHYSICAL STANDBY" ] +then + return true +else + return false +fi