- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《ORACE审计
审计表的多少,以及对多少操作进行审计,这是性能和数据量的关键。可以分表分操作进行审计:1.确定正在使用的表不用审计,只审计不确定的表。这样就排除了部分表。2.不确定的表,先审计update,这样产生的审计数据应该比较少,审计一段时间后,把这些执行过update的表也排除掉,关掉这些表的update审计。3.剩余的表,执行insert审计,一段时间后,又会排除掉一部分表。4.剩下的表,执行select审计。我没在正式库上做过审计,上面说的也不是经验,只是理论哈。关于审计的存储,tom提供了一种方法,贴出来看看:7.? ?? ?审计存储方式许多行业中,都需要保留相当长时间的审计跟踪信息。可以使用分区和短空间压缩,最为有效的方式是分区。例如,按月对审计信息进行分区。第一个月中,只是向分区表中插入数据。该月结束前,需要新增加一个分区,来存储下月的审计信息。下月开始后不久,需要使用alter table命令移动上个月的分区(这还有压缩数据的作用),将其从一个读写表空间移动到一个只读表空间中。这样就可以一个月备份一次只读表空间(将分区移动到该表空间之后才备份)。这样,可以保证有一个正确、干净的当前表空间只读副本,然后在这个月中不再对其备份。审计跟踪信息可以有以下表空间:? ?? ???一个当前在线读写表空间:只是向其中插入审计信息? ?? ???一个只读表空间:其中包含“当前这一年”的审计跟踪信息分区,在此采用一种压缩格式。在每个月的月初,设置为读写模式,向这个表空间中移入上个月的审计信息,并进行压缩,再使之称为只读表空间,并完成备份。? ?? ???用于去年、千年等的一系列表空间:这些表空间都是只读模式,甚至可以放在磁盘上。这样,就很容易地完成了净化。同样,归档也很轻松,只需先传送一个表空间,以后再恢复。通过压缩可以减少空间的占用。备份的工作量会减少,因为在许多系统中,单个最大的数据集就是审计跟踪数据。如果可以从每天的备份中去掉某些或全部审计跟踪数据,可能会带来显著的差别。nsert, update, select 的审计顺序根据自己的系统特点来排。先审计产生数据量最少的,再审计其次,最后审计产生数据量最多的。这样每次审计都可以排除掉一些表,最后审计产生数据量最多的操作的时候,表已经很少了。我是按照我们系统的规则排序的。呵呵。?oracle数据审计 AUDIT??何为审计数据库审计,就是对数据库的活动做跟踪记录,主要包括数据库连接,SQL语句执行,数据库对象访问这些方面的跟踪记录。?现实作用安全控制、跟踪数据变化、程序BUG调试、自定义的数据汇总分析、操作日志?存储方式一种是存储在操作系统文件中,一种是存储在system表空间中的SYS.AUD$表中?性能影响审计必然需要占用CPU,因此,需要综合平衡审计需求与性能之间的平衡性问题,以确定出最好的审许策略。?包含信息??操作系统用户名、数据库用户名、连接会话标识、终端标识、被访问的schema对象名、尝试的操作、操作完整代码、日期时间戳?三种级别的审计:Statement(语句)、Privilege(权限)、object(对象)。?审计的一些其他选项by access / by session:by access?每一个被审计的操作都会生成一条audit trail。?by session?一个会话里面同类型的操作只会生成一条audit trail,默认为by session。whenever [not] successful:whenever successful?操作成功(dba_audit_trail中returncode字段为0)?才审计,whenever not successful?反之。省略该子句的话,不管操作成功与否都会审计。?细粒度的审计–从Oracle9i开始,通过引入细粒度的对象审计,或称为FGA,审计变得更为关注某个方面,并且更为精确。–使用标准的审计,可以轻松发现访问了哪些对象以及由谁访问,但无法知道访问了哪些行或列。–细粒度的审计可解决这个问题,它不仅为需要访问的行指定谓词(或where子句),还指定了表中访问的列。–通过只在访问某些行和列时审计对表的访问,可以极大地减少审计表条目的数量。–以使用数据字典视图DBA_FGA_AUDIT_TRAIL访问细粒度审计的审计记录。(默认只有SYS有权查看)–程序包DBMS_FGA具有4个过程(ADD_POLICY、DROP_POLICY、DISABLE_POLICY、ENABLE_POLICY)?ORACLE 日常管理2011-08-03 15:25?373人阅读?评论(0)?收藏?举报了解如何使用 Oracle 数据库的细粒度审计特性来跟踪对表中特定行的只读访问传统的 Oracle 数据库审计选件允许您在宏观级别上跟
您可能关注的文档
最近下载
- 结构专业05-重庆市建筑工程钢结构设计导则-工业建筑部分、重庆市工业建筑钢结构工程初步设计和施工图设计文件编制技术规定和审查要点-结构专业解析.ppt VIP
- 苏教版小学数学五年级上册第五单元《小数乘法和除法》单元测试卷(含答案).docx VIP
- 道路改造工程支出绩效评价报告.docx VIP
- 2023中职27 婴幼儿保育 赛题 模块三 婴幼儿早期学习支持(赛项赛题).docx
- 数据、模型与决策(原书第14版)戴维R安德森课后习题答案(部分).pdf
- 创伤学临床诊疗指南.pdf
- 苏教版五年级上册数学 第五单元 小数乘法和除法 单元测试卷.docx
- 项目部突发事件应急预案新版.doc VIP
- 艾默生Mentor MP Mentor MP 高性能直流驱动说明书.pdf
- 变频器使用手册完整版.pdf
文档评论(0)