Re: Hiding data model
Date: Wed, 28 Jan 2015 18:40:25 +0530
Message-ID: <CAEq4C0fxRm0U=tAjQ+_a=edFQ1cOkwJ50oXcDQw8+bmqaAO8DA_at_mail.gmail.com>
Hello Harmandeep,
Hiding data model could not be implemented through VPD. I knew of a product which used to have place holder names instead of real tables and columns so that outsiders can't understand the table names or column names
e.g
create table emp
(
emp_id number,
ename varchar2(100),
hire_date date,
dept_id number)
would have a table structure similar to
create table T001
(
T1 number,
T2 varchar2(100),
T3 date,
T4 number)
biggest problem was training the newer folks in the development team to understand them and over a period it overweighs the benefit of hiding
hope it helps
best regards
sriram
On Wed, Jan 28, 2015 at 5:09 PM, Harmandeep Singh <singh.bedi_at_gmail.com> wrote:
> Hi Experts,
>
> We are having data model for our product, which we do not want to expose
> to our customers. That is we want even the DBA of customer with sys
> privileges should not understand /access the data model( like table
> definitions, columns ).
>
> I am aware of options like VPD, which is data level security feature as
> per my understanding.
>
> Please let me know your thoughts
>
> Thanks,
> Harmandeep Singh
>
>
-- http://www.freelists.org/webpage/oracle-lReceived on Wed Jan 28 2015 - 14:10:25 CET