Очистка Oracle Unified Audit Trail не очищает данные больших объектов
Я испытываю быстрый рост в моей схеме SYSAUX. Я обнаружил, что большая часть пространства (27 ГБ) используется объектом LOBSEGMENT в схеме AUDSYS. Проведенное мною исследование показало, что Единый аудиторский журнал необходимо очистить, и я продолжил и очистил его, поскольку он был действительно массивным, однако из ЛОБСЕГЕМЕНТА не освободилось место, и мне интересно, есть ли способ сделай это?
Версия БД: Oracle Database 12c Release 12.1.0.1.0 - 64-битная версия
Я использовал ниже, чтобы идентифицировать большие объекты в системе
select s.owner, s.segment_name, s.segment_type, s.tablespace_name, sum(s.BYTES) /1024/1024/1024 SIZE_GB
from DBA_SEGMENTS s
group by s.owner, s.segment_name, s.segment_type, s.tablespace_name;
Оттуда я идентифицировал имя таблицы, связанное с самым большим сегментом с ниже:
select * from dba_lobs where SEGMENT_NAME='SYS_LOB0000019764C00014$$';
Столбец LOG_PIECE таблицы AUDSYS.CLI_SWP$ea27aff$1$1 был идентифицирован, но я не могу запросить таблицу напрямую. даже связанный с sysdba, когда я пытаюсь запросить таблицу, чтобы выяснить, что в ней, я получаю "ORA-00942: таблица или представление не существует". Я также не могу найти ссылки на таблицу или столбец в каких-либо других представлениях, процедурах, синонимах и т. Д. В БД. Поэтому я понятия не имею, как просмотреть содержимое таблицы, чтобы выяснить, что это такое.
Когда я смотрю на Унифицированный контрольный журнал, я не могу найти ничего, что бы ссылалось на этот столбец.
После очистки я сделал еще одну резервную копию системы в надежде, что она может освободить неиспользуемое пространство, пространство все еще используется, и очистка не очистила его.
Любые идеи о том, как 1. Как выяснить, что находится в таблице / столбце, и 2. Как его почистить, было бы очень полезно, так как я немного растерялся.