diff --git a/rapport_bdd.sh b/rapport_bdd.sh index 389a02f..5149e21 100644 --- a/rapport_bdd.sh +++ b/rapport_bdd.sh @@ -38,6 +38,15 @@ do done fi + # vérifier si la base est une CDB + if [ "$(/bin/sh sql/cdb/is_cdb.sh)" == "YES"] + for f in sql/cdb/*.sql + # Executer les scripts sql pour les PDB + do + cat sql/sql_header.txt $f | sqlplus -s / as sysdba >> ${HTML_FILE} + done + fi + # execution des scripts sql echo "

Configuration de la base de données ${ORACLE_SID}

" >> ${HTML_FILE} for f in sql/*.sql diff --git a/sql/cdb/01_show_pdbs.sql b/sql/cdb/01_show_pdbs.sql new file mode 100644 index 0000000..9da52f2 --- /dev/null +++ b/sql/cdb/01_show_pdbs.sql @@ -0,0 +1,3 @@ +prompt

Database/Version

+ +show pdbs; diff --git a/sh/is_CDB.sh b/sql/cdb/is_CDB.sh similarity index 100% rename from sh/is_CDB.sh rename to sql/cdb/is_CDB.sh