Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Oracle database design question - security

Re: Oracle database design question - security

From: Akshay Jain <jain_at_firmbuy.com>
Date: Fri, 5 Jan 2001 10:58:47 -0500
Message-Id: <10732.125837@fatcity.com>


In this case how do you feel about not using roles?

Instead, it seems that a relatively complex algorithm of determining privileges is necessary.
Assuming that you only need to grant select, update etc. on complete tables/views, you
could have a PL/SQL program process business rules to generate a grant script for the individual,
which would grant each privilege directly to the user.

The algorithm could then look at the various classifications of the users geography and make
decisions based on tables you would create about which tables to grant to what geographies.

This is a complex solution to a complex problem, but if you analyze it it should come out
to be doable. It will be costly to develop, but that is up to the client.

Just a thought.
:-)

Akshay Jain

Database Analyst
Firmbuy, Inc.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Firmbuy e-Purchasing Services
Nobody works harder to help your company save money. Visit us online at <http://www.firmbuy.com> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= This email may contain confidential and/or privileged information for the sole use of the intended recipient. Any review or distribution by others is strictly prohibited. If you have received this email in error, please contact the sender and delete all copies. Opinions, conclusions or other information expressed or contained in this email are not given or endorsed by the sender unless otherwise affirmed independently by the sender.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Received on Fri Jan 05 2001 - 09:58:47 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US