Да, вы можете и ваш администратор базы данных будет ненавидеть вас, и вы обнаружите, что вы прибиваете ботинки к полу, потому что это вызовет множество операций ввода-вывода и приведет к снижению производительности базы данных по мере очистки кеша.
select column_name from all_tab_columns c, user_all_tables u where c.table_name = u.table_name;
для начала.
Я бы начал с запущенных запросов, используя v$session
и v$sqlarea
. Это изменяется в зависимости от версии oracle. Это сократит пространство и не ударит все.