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