export ORACLE_SID="$1"
export ORACLE_HOME=/u01/db/oracle19c/oraHome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=/u01/db/oracle19c/oraHome_1/lib
$ORACLE_HOME/bin/sqlplus /nolog << End_SQL >> r_tables.log
connect / as sysdba
SET head OFF
SET feed OFF
SET trimspool ON
SET linesize 32767
SET pagesize 32767
SET echo OFF
SET termout OFF
SET verify OFF
@r_tables.sql
End_SQL
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
more r_tables.sql
spool readwrite_tables.sql
select 'alter table ' || owner || '.' || table_name || ' read write;' from dba_tables where read_only='YES';
spool off
spool readonly_tables.sql
select 'alter table ' || owner || '.' || table_name || ' read only;' from dba_tables where read_only='YES';
spool off