Oracle 9i 审计

审计的作用

    1.审查可疑的活动
    2.监视和收集关于指定数据库活动的数据

审计的类型

    1.语句审计(STATEMENT AUDITING)
    2.权限审计(PRIVILEGE AUDITING)
    3.对象审计(OBJECT AUDITING)

审计的信息

    AUD$表记录的审计信息包括。
    SESSIONID:会话的数字ID。
    ENTRYID:审计信息项的ID。
    STATEMENT:每个执行的命令的数字ID。
    TIMESTAP#:设计信息生成的日期和时间。
    USERID:被审计的用户使用的Oracle用户ID。
    USERHOST:被审计的用户使用的数据库例程的数字ID。
    TERMINAL:被审计的用户的操作系统终端描述字。
    ACTION#:被审计的操作的标识。
    RETURNCODE:每个被审计的命令执行后的返回代码,若为0,表明操作成功。
    OBJ$CREATOR:被一个操作影响到的对象的创建者(对操作审计)。
    OBJ$NAME:被一个操作影响到的对象的名称(对操作审计)。
    AUTH$PRIVILEGES:使用的系统权限。
    AUTH$GRANTEE:使用的对象权限。
    NEW$OWNER:在列NEW_NAME中命名的对象的所有者。
    NEW$NAME:在列NEW_NAME中命名的对象的名称。
    SES$ACTIONS:会话小结的字符串,记录了不同操作的成功和失败的信息。
    SES$TID:会话的事务ID。
    LOGOFF$LREAD:在会话中执行的逻辑读个数。
    LOGOFF$PREAD:在会话中执行的物理读个数。
    LOGOFF$LWRITE:在会话中执行的逻辑写个数。
    LOGOFF$DEAD:在会话中检测到的死锁个数。
    LOGOFF$TIME:用户退出系统的日期和时间。
    COMMENT$TEXT:对设计信息项的文本注释。
    CLIENTID:客户机ID。
    SPARE1:备用。
    SPARE2:备用。
    OBJ$LABEL:与对象关联的标签。
    SES$LABEL:与会话关联的标签。
    PRIV$USED:执行操作的系统权限。
    SESSIONCPU:会话占用的CPU时间。

审计的启动

    如图8.34所示的编辑数据库配置的【所有参数】选项卡。

审计的实例

    (1)以SYSTEM用户登录【SQLPlus Worksheet】,执行如下SQL代码,执行结果如图8.35所示。
    ―――――――――――――――――――――――――――――――――――――
    AUDIT SESSION;
    ―――――――――――――――――――――――――――――――――――――
    【参见光盘文件】:第8章\auditsession.sql。

    (2)以SCOTT用户登录另外一个【SQLPlus Worksheet】。
    (3)查询AUD$表的内容,主要的审计信息如下。
    ―――――――――――――――――――――――――――――――――――――
    SESSIONID:518
    ENTRI\YID:1
    STATEMENT:1
    TIMESTAMP#:13-二月 -2003 11:28:24 AM
    USERID:SCOTT
    TERMINAL:MYNETSERVER
    ACTION#:100
    RETURNCODE:0
    COMMENT$TEXT:Authenticated by: DATABASE; Client address:
                  ADDRESS=(PROTOCOL=tcp)(HOST=128.0.0.1)(PORT=1088))
    SPARE1:MYNETSERVER\Administrator
    PRIV$USED:5
    ―――――――――――――――――――――――――――――――――――――

 
时间: 2024-09-17 04:36:47

Oracle 9i 审计的相关文章

oracle 9i 和oracle 10g 和oracle 11g区别

本文转自网络,其实这几个版本的内容有很多不同,本文只是做一个概括性说明,具体不同,我会在日后的博客中逐渐写出来. oracle 9i 和oracle 10g 和oracle 11g有什么区别??           简要说:     9i更易于管理. 详细说:     并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上.     9i可以在线修改内核参数和内存分配,8i不行.  

Oracle 细粒度审计(FGA)初步认识_oracle

细粒度审计(FGA),是在Oracle 9i中引入的,能够记录SCN号和行级的更改以重建旧的数据,但是它们只能用于select语句,而不能用于DML,如update.insert和delete语句.因此,对于Oracle数据库10g之前的版本,使用触发器虽然对于以行级跟踪用户初始的更改是没有吸引力的选择,但它也是唯一可靠的方法 而Oracle10g中FGA功能的增强使其不但能够支持select操作,同时也支持DML操作.在 Oracle 10g 中, 审计已经从一个单纯的"操作记录者"

Oracle 9i产品文档_oracle

正在看的ORACLE教程是:Oracle 9i产品文档.一.增强的可扩展性 Oracle9i Real Application Clusters是Oracle的下一代并行服务器系列产品.Oracle9i Real Application Clusters针对访问相同数据而设计了快捷高效的共享集群高速缓冲寄存器,从而提供了透明的应用程序可扩展性.Oracle9i Real Application Clusters是五年多研发工作的结晶,其中包含了9项独家专利和18项已申报的专利请求.  Oracl

JSP 连接 Oracle 9i

js|oracle 近日因项目原因,需要将手头的 系统转变为另一环境系统.即要将 Resin + Ms SQL 开发的JSP程序转为Weblogic + Oracle 下的JSP程序.Oracle我是六年前玩过它了,老早忘记怎么使用了.从合作项目公司拿来正版安装盘安装好后,忽然不知道如何用JSP连接Oracle了.打开搜索引擎狂搜,结果显然都是JDBC,Thin之类的代码. 懒人嘛,拿来测试测试.肯定是不行的了.郁闷好一个星期了,今天在搜索的时候,无意中发现跟我一样的菜鸟贴,按贴子指示,测试成功

Oracle 9i的特点

    Oracle 9i在集群技术.高可用性.商业智能.安全性.系统管理等方面都实现了新的突破,其特点主要包括如下内容.1.4.1 集群技术    集群的原理如图1.2所示.1.4.2 联机分析处理.数据挖掘和分析技术    1. 什么是联机分析处理    2. 什么是数据仓库    3. 什么是数据挖掘和分析    数据分析是从大量的数据中获取所需要的决策数据的技术.数据挖掘是从数据仓库中由数据分析工具主动发现并提取隐藏在数据仓库内部的信息的新技术.1.4.3 智能管理1.4.4 分布式

网络关系型数据库的代表Oracle 9i

1.3.1 Oracle 9i数据库    1. 企业版(Enterprise Edition)    2. 标准版(Standard Edition)    3. 个人版(Personal Edition)1.3.2 Oracle 9i应用服务器    Oracle 9i应用服务器有两种版本.    1. 企业版(Enterprise Edition)    企业版主要用于构建互联网应用,面向企业级应用.    2. 标准版(Standard Edition)    标准版用于建立面向部门级的

Oracle 9i服务器的关闭

3.5.1 服务器关闭的过程    关闭数据库例程时系统将完成以下步骤.    1. 第一阶段    Oracle将重执行缓冲区里的内容写入重执行日志文件.    将数据库缓冲区内被更改的数据写入数据文件.    关闭数据文件和重执行日志文件.    控制文件仍然打开,数据库不能进行一般性的访问操作.    2. 第二阶段    关闭数据库.    例程开始卸载数据库.    关闭控制文件,但SGA内存和后台支持进程仍然在运行.    3. 第三阶段    例程关闭.    释放SGA内存.  

Oracle 9i配置【管理服务器】

  [管理服务器]是Oracle 9i安装光盘中一个可以单独进行安装的组件.3.2.1 配置环境    下面介绍在笔者的安装环境下如何配置[管理服务器],配置的环境如下.    [计算机名称]:mynetserver.    [IP地址]:192.168.100.89.    [全局数据库名]:myoracle.mynet.3.2.2 配置步骤    (1)如图3.3所示的[队褂谩拷缑妗?br>     (2)出现如图3.4所示的[配置操作]界面.    (3)出现如图3.5所示的[配置Ora

Oracle 9i管理的模式

3.1.1 直接管理模式    [企业管理器]直接管理模式的原理如图3.1所示,共有3层结构.    1. 管理客户机    在管理客户机上安装[企业管理器],通过[企业管理器]调用其他的集成管理工具,利用SQL *NET协议建立与数据库服务器的连接.    2. 连接网络    常用TCP/IP协议构建连接网络.    3. 数据库服务器组    分布式的数据库服务器组,服务器运行SQL *NET协议响应客户机的连接,在每个服务器上可能有若干个数据库.3.1.2 [管理服务器]集中管理模式