File tree Expand file tree Collapse file tree 3 files changed +12
-8
lines changed
Expand file tree Collapse file tree 3 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 11[bumpversion]
2- current_version = 4.2.1
2+ current_version = 4.2.2
33commit = True
44tag = False
55
Original file line number Diff line number Diff line change 4747if [ ! -d ${OUTPUT_DIR} ]; then
4848 mkdir -p ${OUTPUT_DIR}
4949fi
50- OpVersion=" 4.2.1 "
50+ OpVersion=" 4.2.2 "
5151# ## Import logging & helper functions
5252# ############################################################################
5353
Original file line number Diff line number Diff line change @@ -60,7 +60,6 @@ DECLARE
6060 v_table_priv VARCHAR2 (30 );
6161 v_cnt NUMBER ;
6262 v_err_ind BOOLEAN := FALSE;
63- v_container_db BOOLEAN := FALSE;
6463
6564 v_infosep VARCHAR2 (100 ) := rpad(' -' , 100 , ' -' );
6665 v_errsep VARCHAR2 (100 ) := rpad(' !' , 100 , ' !' );
@@ -120,11 +119,16 @@ DECLARE
120119 END IF;
121120 END;
122121 END LOOP;
123- IF v_container_db THEN
124- v_sql := ' ALTER USER "&dbusername" SET CONTAINER_DATA=ALL CONTAINER = CURRENT' ;
125- dbms_output .put_line (v_sql || ' ;' );
126- EXECUTE IMMEDIATE v_sql;
127- list_pdbs;
122+
123+ SELECT count (1 ) INTO v_cnt FROM dba_tab_columns WHERE table_name = ' V_$DATABASE' AND column_name = ' CDB' ;
124+ IF (v_cnt > 0 ) THEN
125+ EXECUTE IMMEDIATE ' SELECT count(1) FROM v$containers' INTO v_cnt;
126+ IF (v_cnt > 1 ) THEN
127+ v_sql := ' ALTER USER "&dbusername" SET CONTAINER_DATA=ALL CONTAINER = CURRENT' ;
128+ dbms_output .put_line (v_sql || ' ;' );
129+ EXECUTE IMMEDIATE v_sql;
130+ list_pdbs;
131+ END IF;
128132 END IF;
129133 END;
130134
You can’t perform that action at this time.
0 commit comments