`
234390216
  • 浏览: 10233130 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
A5ee55b9-a463-3d09-9c78-0c0cf33198cd
Oracle基础
浏览量:462638
Ad26f909-6440-35a9-b4e9-9aea825bd38e
springMVC介绍
浏览量:1775527
Ce363057-ae4d-3ee1-bb46-e7b51a722a4b
Mybatis简介
浏览量:1398374
Bdeb91ad-cf8a-3fe9-942a-3710073b4000
Spring整合JMS
浏览量:395024
5cbbde67-7cd5-313c-95c2-4185389601e7
Ehcache简介
浏览量:679990
Cc1c0708-ccc2-3d20-ba47-d40e04440682
Cas简介
浏览量:530897
51592fc3-854c-34f4-9eff-cb82d993ab3a
Spring Securi...
浏览量:1183955
23e1c30e-ef8c-3702-aa3c-e83277ffca91
Spring基础知识
浏览量:467940
4af1c81c-eb9d-365f-b759-07685a32156e
Spring Aop介绍
浏览量:151403
2f926891-9e7a-3ce2-a074-3acb2aaf2584
JAXB简介
浏览量:68154
社区版块
存档分类
最新评论

Oracle——19审计

阅读更多

    审计是监视和记录所选用户的数据活动的。审计操作类型包括登录企图、对象访问和数据库操作。审计记录包括被审计的操作、执行操作的用户、操作的时间等信息。

 

1 、 启用审计

其具体步骤如下:

1 ) 进入Oracle 的企业管理器,在服务器下面的数据库配置中选择初始化参数。



 

 

 

2 ) 点击初始化后进入如下初始化参数界面



 

 

 

该界面有两个选项界面,当前和SPFile ,其中当前是展示参数值的,而SPFile 是修改参数值的。

3 ) 在SPFile 界面找到audit_trail 参数,该参数是管理审计的,修改它的值。它的取值范围为:DBTruefalsenoneosdb_extendedxmlextended 。如果该参数的值为Truedb ,则审计记录将被记录到sys.aud$ 表中;如果参数值为os ,则写入一个操作系统文件。

4 ) 修改以后单击应用按钮,然后重启数据库。

 

2 、登录审计

       登录审计的命令如下:

       1 audit session :开启会话审计

       2 audit session whenever successful :开启成功操作审计

       3 audit session whenever not successful :开启失败操作审计

       4 noaudit session :禁止会话审计

3 、操作审计

       对表、表空间等数据库对象的任何操作都可被审计。

       语法格式如下:

              audit {statement_opt | system_priv} [by user,…n]

              [by {session | access}] [whenever [not] successful]

       注:

              statement_opt :审计操作。

              system_priv :指定审计的系统权限

              by user,…n :指定审计的用户,如果不指定将为所有的用户审计

              by session :表示同一会话中的同一类型的 sql 语句仅写单个记录

              by access :每个被审计的语句写一个记录。

              Whenever [not] successful :表示成功或失败的时候审计

       示例代码,对用户 andy 的新建表操作都审计:

              audit create table by andy by access;

4 、对象审计

       还可以审计对象的数据处理操作,这些操作包括对表的更新、选择、插入和删除等。

       语法格式如下:

              audit {object_opt | all} on

{[schema.]object | drectory directory_name | default}

[by session | access]

[whenever [not] successful]

       其中, object_opt 指审计操作;

              all 表示所有对象操作;

              object 表示审计对象;

              default :默认的审计选项

              directory directory_name :审计的目录名

       示例代码,审计用户 andy t_module 表的 insert 操作:

              audit insert on andy.t_module;

       通过对 dba_audit_object 视图进行查询,就可以看到审计记录。

5 、权限审计

       权限审计表示只对系统的某一权限的使用情况进行审计。

       示例代码:

              audit select any table whenever successful;

       通过查询 dba_priv_audit_opts 可以看到权限审计的结果

 

 

  • 大小: 16.3 KB
  • 大小: 26 KB
0
1
分享到:
评论

相关推荐

    oracle——2.5

    oracle——2.5o

    深入解析Oracle——DBA入门、进阶与诊断案例

    《深入解析Oracle——DBA入门、进阶与诊断案例》是一本专为Oracle数据库管理员(DBA)设计的详尽指南。这本书旨在帮助初学者掌握Oracle数据库的基本操作,并引导有经验的DBA深入理解Oracle的高级特性,同时提供实用...

    深入浅出Oracle——DBA 入门、 进阶与诊断案例

    《深入浅出Oracle——DBA入门、进阶与诊断案例》是盖国强先生的一本经典著作,专门针对Oracle数据库管理进行深入讲解。这本书对于想要成为Oracle DBA(数据库管理员)或者希望提升自己在Oracle数据库管理技能的人来...

    EasyDB for Oracle——基于阿里云的Oracle最佳实践.pdf

    【标题】:“EasyDB for Oracle——基于阿里云的Oracle最佳实践” 【描述】:“EasyDB for Oracle是基于阿里云的一项服务,旨在提供Oracle数据库的最佳实践。它关注信息保护、数据脱敏、硬件攻防、边界防御以及Web...

    深入浅出Oracle——DBA 入门进阶与诊断案例

    Oracle提供了丰富的安全特性,如用户权限管理、审计、加密等。读者将了解到如何设置安全策略,保护数据库免受恶意攻击。 最后,随着云计算的发展,Oracle数据库也在云环境中扮演着重要角色。书中的内容可能还会涉及...

    深入浅出Oracle——DBA 入门、进阶与诊断案例(盖国强 编制)

    深入浅出Oracle——DBA 入门、进阶与诊断案例 (盖国强 编制) PDF格式-rar格式压缩 ------------------------------------ 第1章 数据库的启动和关闭 第2章 参数及参数文件 第3章 数据字典 第4章 内存管理 第5章 ...

    ORACLE12C 开启统一审计

    在介绍Oracle数据库12c及更高版本中的统一审计功能时,我们需要首先理解Oracle审计的基本概念和审计的方式。Oracle审计指的是记录数据库活动的过程,以便跟踪和审查数据库中的操作和数据访问。这有助于维护数据的...

    oracle开启audit(审计)

    ### Oracle 开启 Audit(审计):详尽指南与实践 #### 概述 在Oracle数据库管理中,开启Audit(审计)是一项重要的安全措施,用于跟踪和记录用户活动、权限使用情况以及系统操作,以增强安全性并满足合规性要求。...

    「安全架构」EasyDB for Oracle——基于阿里云的Oracle最佳实践 - 应急响应.zip

    《「安全架构」EasyDB for Oracle——基于阿里云的Oracle最佳实践》 在当今数字化时代,数据安全成为了企业和组织的核心关切。这篇文档聚焦于“EasyDB for Oracle”这一解决方案,它充分利用了阿里云的先进技术,为...

    Oracle审计功能详解

    "Oracle审计功能详解" Oracle审计功能是指Oracle数据库中的一种安全机制,用于记录和跟踪用户对数据库的访问和操作行为。这种机制可以帮助DBA和安全管理员发现和防止不正当的访问和操作。 一、审计分类 Oracle...

    大话oracle——rac——4

    简介就不说了,网上评论很多,是作者多年工作的经验笔记,很值得参考。分开了6个压缩文档,要全下。

    经典:循序渐进Oracle——- 数据的存储

    以下是对"经典:循序渐进Oracle——- 数据的存储"这一主题的详细解析: 1. **物理及逻辑结构** Oracle数据库采用层次化的存储结构,包括物理层和逻辑层。逻辑层主要由表空间、数据文件、表、分区和索引等组成,...

    涂抹Oracle——三思笔记之一步一步学Oracle

    涂抹Oracle:三思笔记之一步一步学Oracle》作为一本创作之初就定位于技术应用的实践参考书,虽然前前后后串联了Oracle数据库中十余个常用特性或工具,但在章节的设计上完全遵循这一理念。在涉及特性或工具应用的每一...

    管理信息化ORACLEOracle——错误一览表任务用.pdf

    Oracle数据库是企业级关系型数据库管理系统,用于存储和管理大量结构化数据。在日常管理和运维过程中,可能会遇到各种错误,这些错误通常以ORA-开头的错误代码形式出现,便于识别和解决问题。以下是一些常见的Oracle...

    oracle——创建DB和表空间

    SQL> show user USER is "SYS" SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> conn/as sysdba Connected to an idle instance. ...ORACLE instance started.

    Oracle安全审计技术设计

    Oracle数据库自身没有针对安全审计数据的分析工具,为了改进与完善Oracle当前安全审计机制,采用了数据挖掘技术,将数据挖掘技术应用至Oracle数据库安全审计中来,对数据库的记录特点进行分析,通过审计记录的分析,提出了...

    大话oracle——rac

    简介就不说了,网上评论很多,是作者多年工作的经验笔记,很值得参考。分开了6个压缩文档,要全下。

    走进Oracle——读《Oracle 9i资料库管理实务讲座》.pdf

    《Oracle 9i资料库管理实务讲座》是一本专为Oracle初学者和使用经验不足的用户设计的指南书籍。Oracle数据库作为一款强大的关系型数据库系统,以其高度的灵活性和复杂性著称。这本书旨在帮助读者逐步掌握Oracle的...

Global site tag (gtag.js) - Google Analytics