Niall- Now I feel stupid, controlling access with services or the listener is the obvious and easy way to do this. Good job spotting the obvious. On Wed, Nov 23, 2011 at 2:35 AM, Niall Litchfield < niall.litchfield@xxxxxxxxx> wrote: > I'm more than a little surprised that you are regularly compiling packages > on maintenance windows (as opposed to application deployment) , pinning > objects can (and should IMO) be done via a startup trigger and a control > table. However having said all that I'd most likely achieve a quiet > maintenance window by ensuring all DBA access is via services and not > having the services autostart. A blunter instrument would be to keep the > listener(s) down > -- Andrew W. Kerber 'If at first you dont succeed, dont take up skydiving.' -- //www.freelists.org/webpage/oracle-l