I'm hoping someone can help me out here. We have a two Oracle 22.214.171.124 instances that replicate data via mutlimaster replication. Recently, someone was foolishly allowed to run a monstrous update ( about a 1 million row update in one transaction ) and subsequently, the def$_aqcall table has ballooned up to almost a gigabyte in size. There are about 59000 extents allocated to the table and of course there is hardly a need for most of these.
Now that you have a bit of a background, my question is the following; What is the best way to reduce the extents of this table without messing up replication? Can I get away with using the DEALLOCATE with a KEEP command, or must I export, drop, recreate structure with new storage clause, and reimport the table? Or, am I completely SOL and stuck with a huge table?