http://oracle-help.com/dataguard/managing-client-connectivity-using-dbms_service-package-and-after-startup-trigger/
Managing Client Connectivity using DBMS_SERVICE package and After Startup Trigger