dbms_fga的一点研究
http://203.208.39.132/search?q=cache:6Kv_JkTFgpMJ:www.itpub.net/thread-272674-1-1.html+DBMS_FGA+oracle&cd=3&hl=zh-CN&ct=clnk&gl=cn&client=aff-360homepage&st_usg=ALhdy29VwR1wC9m2GSZLdWpshNfY1rb53A[@more@]从Oracle9i开始,就可以使用DBMS_FGA可以对指定的表的SELECT语句进行审计,但是在9i中只能对select语句进行审计,在10g中可以实现对DML的审计功能。具体包的使用,可以参考官方文档,或者Pinner的帖子 。这里只是记录我对该包进行SELECT语句的审计功能的一点体会。l 在审计策略生效之前,必须
使用审计策略实现在10g中的语句审计
http://blog.csdn.net/zhpsam109/archive/2007/11/06/1869912.aspx[@more@]1.create table and insert dataSQL> create table TEST 2 ( 3 X NUMBER, 4 Y NUMBER 5 ) 6 / Table createdSQL> insert into test values(1,1); 1 row inserted SQL> commit; Commit complete2.Creating an FGA Policy(disabled)SQL> exec DBMS_FGA.ADD_POLICY(object_schema=>'LPPMTEST' ,object_name=>'TEST' ,policy_name=>'TEST_AUD' ,audit_column=>'X, Y' ,enable=>FALSE ,statement_types=>'UPDAT
Oracle10g Recycle Bin回收站
http://bbs.tydic.com/dispbbs.asp?boardID=5&ID=18&page=1[@more@]1>什么是Recycle Bin实际上,Recycle Bin只是一个保存被drop的对象的一个数据字典表。所以,可以通过如下语句查询回收站中的信息:select * from recyclebin除非拥有sysdba权限,每个用户只能看到属于自己的对象。所以,对于用户来说,好像每个人都拥有自己的回收站。即使用户有删除其他schema对象的权限,也只能在recyclebin中看到属于自己的对象。做个小试验:SQL> conn ning/ning已连接。SQL> drop table test;表已删除。SQL> drop table test.te
audit
http://hi.baidu.com/edeed/blog/item/dc7c0cd75f667adea144dfea.html[@more@]by session --drop any table not audit the tables by self user 162. You execute the following command to audit the database activities:SQL> AUDIT DROP ANY TABLE BY scott BY SESSION WHENEVER SUCCESSFUL;What is the effect of this command?A) One audit record is created for the whole session if user SCOTT successfully drops one or more tables in hissession.B) One audit record is created for every session when any user success