Oracle FGAC与FGA的区别

原创 2008年10月03日 09:47:00

导读:
先看一下FGAC:


Oracle's Fine Grained Access Control (FGAC) provides a row-level security mechanism that's built-in to the Oracle database engine. FGAC allows you to granularly specify the exact information elements that each user may access. It works by automatically appending a WHERE predicate to the SQL statements executed by the user. For example, if you had an Employees table and wanted to grant each user access to his or her own records, you could assign them the clause "WHERE employeeid = USER").

With such an FGAC scheme, if the user executed the following statement:
SELECT *
FROM Employees

Oracle FGAC would modify the statement to read:
SELECT *
FROM Employees
WHERE employeeid = USER

Automatically limiting the user's access. For more information on FGAC, read the Oracle article: Fine Grained Access Control and Application Contexts.


事实上FGAC和FGA是两个不同的概念,FGAC是Control(控制),而一个是审计,FGA可以对访问进行记录,而不能限制访问,但FGAC可以。

本文转自
http://databases.about.com/b/2008/04/10/oracle-fine-grained-access-control.htm

oracle FGAC(细粒度访问控制)介绍

在ORACLE中,RLS有时也叫做虚拟私有数据库(VPD)或者细粒度访问控制(FGAC)。 RLS由8i引进,利用这一特性我们可以对表定义安全策略(并且指明对表的操作类型),实现对用户可以看到或者修改...
  • IndexMan
  • IndexMan
  • 2014年01月02日 14:32
  • 2579

Oracle FGA

Oracle FGA 介绍: 全称是Fine-Grained Audit ,是Audit的一种特殊方式. 使用FGA只要调用Oracle的包DBMS_FGA.ADD_POLICY创建一些poli...
  • a545578125
  • a545578125
  • 2014年03月26日 14:01
  • 546

Oracle FGA审计记录的清理步骤 转载

注意:本文为原创文章,转载请注明出处: http://blog.csdn.net/msdnchina/article/details/38435999 一、确认有哪些fga审计策略, 从sele...
  • cuiyan1982
  • cuiyan1982
  • 2016年09月14日 12:31
  • 318

Oracle fga审计有这几个特性

fga审计有这几个特性
  • msdnchina
  • msdnchina
  • 2014年08月07日 00:17
  • 2027

Oracle FGA审计记录的清理步骤

Oracle FGA审计记录的清理步骤
  • msdnchina
  • msdnchina
  • 2014年08月08日 10:52
  • 5443

Oracle 11g学习笔记--审计

Oracle数据库包含审计功能,这些功能可以跟踪数据库操作,有些操作可能在高级别上审计。...
  • E_xiake
  • E_xiake
  • 2016年10月24日 18:19
  • 629

Oracle FGA(Fine-Grained Audit)细粒度审计的用法

大家对trigger可能比较熟悉,但Oracle还有一个叫FGA的功能,它的作用和trigger类似,但功能更强大.它的全称是Fine-Grained Audit ,是Audit的一种特殊方式.使用F...
  • aaron8219
  • aaron8219
  • 2014年07月01日 13:49
  • 1297

Oracle 细粒度审计(FGA)详解及应用示例

安全性和身份管理 现实中的细粒度审计 作者:Arup Nanda 了解如何使用 Oracle 数据库的细粒度审计特性来跟踪对表中特定行的只读访问 — 以及更多信息 传统的 Or...
  • aaron8219
  • aaron8219
  • 2014年07月01日 14:00
  • 1248

ORA-12090: cannot online redefine table

1.问题 在做在线重定义的时候,出现如下提示 SQL> EXEC DBMS_REDEFINITION.CAN_REDEF_TABLE('usernam1', 'test1', DBMS_R...
  • launch_225
  • launch_225
  • 2012年09月15日 10:00
  • 587

MySql与Oracle的几个主要区别

一、并发性   并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。   mysql: mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会...
  • c332472988
  • c332472988
  • 2016年10月13日 09:40
  • 7901
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle FGAC与FGA的区别
举报原因:
原因补充:

(最多只允许输入30个字)