It sounds to me like what you really want is two different servers running two separate databases. If you can only use one server, try two different Oracle homes on one server to achieve maximum physical separation. use two different listeners on different ports, and dont create any db links. If you must place both schemas in the same instance, its controlled by not granting privs, and if the boss cant understand that, there is not much more you can do. Just make sure that the boss understands that with the dual oracle home option, the licensing cost does not increase. On Mon, Oct 11, 2010 at 7:42 PM, Jared Still <jkstill@xxxxxxxxx> wrote: > On Mon, Oct 11, 2010 at 5:37 PM, Joe Smith <joe_dba@xxxxxxxxxxx> wrote: > >> Schema A will have only select on Schema B. >> > > This is at odds with your previous post: > > How do I absolutely stop schema A from accessing schema B’s objects? > > > Perhaps some details and clarification are in order after you have > a chance to solidify what you are really being asked to accomplish. > > Jared Still > Certifiable Oracle DBA and Part Time Perl Evangelist > Oracle Blog: http://jkstill.blogspot.com > Home Page: http://jaredstill.com > -- Andrew W. Kerber 'If at first you dont succeed, dont take up skydiving.'