﻿
conn sys/admin as sysdba

purge dba_recyclebin;

--Step 1: แสดงรายการที่สร้าง Config เกี่ยวกับการ Maintain Stream ไว้เพิ่มลบทั้งหมดออกก่อน

SELECT propagation_name, 'exec dbms_propagation_adm.drop_propagation((''PROPAGATION$_'''||propagation_name||'))' as sql FROM dba_propagation;

begin
 for i in (SELECT propagation_name, 'exec dbms_propagation_adm.drop_propagation((''PROPAGATION$_'''||propagation_name||'))' as sql FROM dba_propagation ) LOOP
  execute immediate i."SQL"||' ';
  --exec dbms_propagation_adm.drop_propagation(('PROPAGATION$_'||i.propagation_name));
 end loop;
 end;
/

--Step 2: ทำการ ล้าง Stream Config ทั้งหมด
exec dbms_streams_adm.remove_streams_configuration;
