When you do this...verify that the number of extracts you have running in GGSCI is equal to the number of entries you see in dba_capture. Make sure the old entries are gone. There's an enhancement in GG 11 that will prevent rman from deleting files that haven't been mined. What actually happens is rman checks min_required_capture_change# in v$database, which is populated every 6 hrs based on dba_capture. So, if you stop using an extract, but its entry is still in dba_capture, rman won't delete the archivelogs with the usual command:
backup archvielog all delete input;
Instead you'll get RMAN-08137 and you may see this in your backup log:
From note 1079953.1 you can force it to delete them:
delete noprompt force archivelog all completed before 'sysdate-10/1440';
...but in our situation we're using a standby database. The enhancement to not delete logs that you still need is great...I don't want them deleted before I can have GG mine them and data guard apply them. So...forcing the delete seems...rash to me.
I've been told be a consultant from Oracle (formerly a consultant from GG) that if you connect to the db and then delete the extract, it will also remove the streams/dba_capture entry from the database...if you don't connect to the db when you drop the entry, it'll stay in the db until you manually unregister it. Also, after you create the extract, when you start it, it verifies there's an entry in dba_capture for this process...if there isn't, it creates one. He said there's very little documentation on this...just a mention in the release notes. This change is a pretty big deal, given that if you aren't aware of it, and don't notice the errors in your backup logs, it could stop preprocessing in your database. What would be *much* better, is if...instead of just verifying your extract exists, that it did something like a sync, and made the list in dba_capture match the list in GGSCI. It would also be nice if they changed a "drop extract" command to require a db login to minimize the issue.
Regardless if you choose to go with the MOS work around or unregister the extra streams entries in dba_capture, be aware if you don't do something, your FRA or archivelog destination will eventually fill, which will halt your database.