From ec2cffe789bb96241711b0571068e21d09a35c78 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Fri, 22 Dec 2023 05:48:51 +0100 Subject: [PATCH] Create is_primary.sh --- is_primary.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 is_primary.sh diff --git a/is_primary.sh b/is_primary.sh new file mode 100644 index 0000000..8d50f64 --- /dev/null +++ b/is_primary.sh @@ -0,0 +1,40 @@ +# +# retourne true si la base est primaire +# + +#------------------------------------------------------------------------------ +# 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" == "PRIMARY" ] +then + return true +else + return false +fi