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

Breadcrumb

Question and Answer

Connor McDonald

Thanks for the question.

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

Answered by: Connor McDonald - Last updated: June 28, 2016 - 1:56 am UTC

Category: Database - 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 we 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 Review