Skip to Main Content
  • Questions
  • Different between FGA and virtual private database?

Breadcrumb

May 4th

Question and Answer

Connor McDonald

Thanks for the question.

Asked: June 27, 2016 - 3:34 pm UTC

Last updated: June 28, 2016 - 1:56 am UTC

Version: 11g

Viewed 1000+ times

You Asked


I am very confused with some terms such as difference between Fine Grained Auditing and virtual private database?


and Connor said...

FGA is tracking/logging the usage of data in a fine grained way ("this user ran this query at this time and saw the following data" etc etc).

VPD is "one step before that" where we block access to the subsets of the data so that it cannot even be seen.

So you may run "select * from EMP" and behind the scenes we will automatically add a predicate, eg, "where dept = 'HR'" so that you can only see those records from the HR department.

Hope this helps.

Is this answer out of date? If it is, please let us know via a Comment

More to Explore

Security

All of the vital components for a secure database are covered in the Security guide.