Oracle 8x监控sysdba角色用户登陆情况

 更新时间:2007年03月07日 00:00:00   作者:  
正在看的ORACLE教程是:Oracle 8x监控sysdba角色用户登陆情况。 在Oracle 8i版本之前,使用internal用户来执行数据库的启动和关闭以及create database等操作;从8i版本以后,Oracle已经逐渐淘汰了internal用户,采用授与sysdba或者sysoper角色的用户才可以执行数据库的启动和关闭等操作,为保持用户习惯在8i中依旧保留了internal用户和svrmgrl,但已完全可以不使用svrmgrl工具和internal用户了。最新发布的oracle 9i已经完全淘汰了svrmgrl工具和internal用户。由于具有角色sysdba的用户权限很大,可以执行数据库的启动和关闭等操作,所以要对具有这些角色的用户进行监控

  在unix平台的Oracle数据库产品中,每次当用户以sysdba权限登陆数据库时,系统就自动创建一个名为ora_.aud的文件,该文件默认在$ORACLE_HOME/rdbms/audit目录下。该文件的自动创建根本不需要系统打开审计功能。在这个文件中记录了连接的用户,终端机器的名称以及登陆时间等信息。根据这些信息,我们可以很容易地监控到是何人在何时以sysdba权限登陆数据库。下面是一个例子:

  1. 首先在客户端sqlplus中以sysdba连接数据库服务器:

   SQL> conn sys@gs1 as sysdba

  请输入口令:********

  已连接。

  2. 查看服务器端$ORACLE_HOME/rdbms/audit目录下最新的ora_.aud文件内容:


  从上面文件中的内容我们可以看到,该文件详细记录了登陆时间,执行的操作,客户端用户的名称,以及登陆服务器终端机器的名称。根据这些信息我们就很容易确定何人何时以sysdba权限登陆过数据库服务器。注意ora_589980.aud文件中的汉字解释均为作者所加,不是系统自动生成。


相关文章

  • 云服务器centos8安装oracle19c的详细教程

    云服务器centos8安装oracle19c的详细教程

    这篇文章主要介绍了云服务器centos8安装oracle19c的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Oracle listagg去重distinct的三种方式总结

    Oracle listagg去重distinct的三种方式总结

    这篇文章主要介绍了Oracle listagg去重distinct的三种方式总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • [Oracle] 常用工具集之SQL*Loader的用法

    [Oracle] 常用工具集之SQL*Loader的用法

    SQL*Loader是Oracle提供的用于数据加载的一种工具,它比较适合业务分析类型数据库(数据仓库),能处理多种格式的平面文件,批量数据装载比传统的数据插入效率更高
    2013-07-07
  • oracle 创建表空间详细介绍

    oracle 创建表空间详细介绍

    分为四步:详细介绍如何创建表空间
    2012-11-11
  • Windows10环境安装sdk8的图文教程

    Windows10环境安装sdk8的图文教程

    这篇文章主要介绍了Windows10环境安装sdk8,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 详解PL/SQL Developer连接本地Oracle 11g 64位数据库

    详解PL/SQL Developer连接本地Oracle 11g 64位数据库

    本篇文章主要介绍了PL/SQL Developer连接本地Oracle 11g 64位数据库 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Oracle 分区索引介绍和实例演示

    Oracle 分区索引介绍和实例演示

    这篇文章主要介绍了Oracle 分区索引介绍和实例演示,分区索引(或索引分区)主要是针对分区表而言的,本文主要描述了分区索引的相关特性并给出演示示例,需要的朋友可以参考下
    2014-09-09
  • Oracle表空间设置和管理浅析

    Oracle表空间设置和管理浅析

    这篇文章主要给大家介绍了关于Oracle表空间设置和管理的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Oracle具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • Oracle数据库在指定字段后新增字段代码举例

    Oracle数据库在指定字段后新增字段代码举例

    很多时候数据库中已有表的字段与需求业务所需字段有差异,需要增加一个或多个字段,这篇文章主要给大家介绍了关于Oracle数据库在指定字段后新增字段的相关资料,需要的朋友可以参考下
    2023-09-09
  • 详解oracle中通过触发器记录每个语句影响总行数

    详解oracle中通过触发器记录每个语句影响总行数

    这篇文章主要介绍了详解oracle中通过触发器记录每个语句影响总行数的相关资料,需要的朋友可以参考下
    2017-06-06

最新评论