首页 > 数据库 >Oracle操作审计

Oracle操作审计

时间:2023-08-01 09:56:53浏览次数:34  
标签:审计 audit extended db trail SQL Oracle 操作 alter

因为信安的要求,要对Oracle加审计。看了一下,原来是有开的,类型为DB:

SQL> show parameter audit;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest                      string      C:\***\ADUMP
audit_sys_operations                 boolean     TRUE
audit_trail                          string      DB
unified_audit_sga_queue_size         integer     1048576
unified_audit_systemlog              boolean     FALSE

用这两个命令看了一下,都没有具体的命令,只有登录信息给记录了。

select * from sys.aud$;
SELECT * FROM DBA_COMMON_AUDIT_TRAIL

需要开扩展审计。

扩展这个内容,在网上挺多文章,都用了这样的:

SQL> alter system set audit_trail=db_extended scope=spfile;

事实上,执行时会提示错误,不应该是下划线,是逗号。

SQL> alter system set audit_trail=db_extended scope=spfile;
alter system set audit_trail=db_extended scope=spfile

ORA-00096: invalid value DB_EXTENDED for parameter audit_trail, must be from among extended, xml, none, os, db

SQL> alter system set audit_trail=db,extended scope=spfile;

System altered


SQL> 

这个需要重新启动数据库,不然执行命令会显示SQL_TEXT还是空的。

SELECT * FROM DBA_COMMON_AUDIT_TRAIL a
ORDER BY a.extended_timestamp DESC;

select EXTENDED_TIMESTAMP,SESSION_ID,SQL_TEXT
from DBA_COMMON_AUDIT_TRAIL ORDER BY EXTENDED_TIMESTAMP DESC;

重启后查看就没问题了。

 

标签:审计,audit,extended,db,trail,SQL,Oracle,操作,alter
From: https://www.cnblogs.com/glowinghe/p/17595646.html

相关文章

  • go操作kafka
    go操作kafkaZooKeeper是一个分布式协调服务,它的主要作用是为分布式系统提供一致性服务,提供的功能包括:配置维护、命名服务、分布式同步、组服务等。Kafka的运行依赖ZooKeeper。目前kafka3.2.0以上版本(kafka_2.13-3.2.0.tgz)内就包含自带的ZooKeeper,因此直接下载Kafka就行。解......
  • 《字符串篇》string类进行转换等操作
    C++中的string类用法简介原文链接:https://blog.csdn.net/liitdar/article/details/80498634概述string是C++标准库的一个重要的部分,主要用于字符串处理。c_str(),string转换为char*//方法一:使用c_str()方法,代码(stringsimple.cpp)如下:#include<string>#include<iostream......
  • sqlite命令操作数据库
    CommandLineShellForSQLite一、sqlite命令操作数据库保证模拟器打开状态1.cmd命令行进入android安装目录我的是D:\android-sdk-windows-1.5_r1\tools2.adbshell命令打开模拟器上的命令行界面3.#cd/data/data进入数据库目录4.#cdorg.yihu5.#ls;列出目录下所有文件6.#......
  • Day 7: Shell数组和循环操作
    学习目标学习内容1.数组的定义和赋值2.数组的遍历for循环遍历数组长度3.练习任务大树哥个人信息学习目标学习Shell中的数组和循环操作。掌握数组的定义、遍历和操作方法。练习编写脚本,使用数组存储和处理数据。学习内容今天我们将学习Shell中的数组和循环操作,这......
  • mp3文件后128字节歌曲信息读写操作
    参照网上相关资料,实现向mp3文件后128字节写入指定数据,并读取出来.项目中为向MP3文件写入歌曲信息,如歌手、专辑、歌名等.第一步:创建关键类SongInfopublicclassSongInfo{privateStringTAG="TAG";//文件头1-3privateStringsongName="歌名";//歌曲名4-33priva......
  • WSL 常见操作
    WSL数据迁移:wsl--shutdown#关机wsl--exportUbuntu-20.04E:\WSL-Ubuntu-20.04#导出数据到文件wsl--unregisterUbuntu-20.04#注销原来的发行版wsl--importUbuntu-20.04E:\WSL-Ubuntu\E:\wsl-Ubuntu-20.04--version2#导入数据ubuntu2004config--defa......
  • 6、Mysql操作数据库以及数据表
    学习sql规则,可以让mysql服务器帮咱们做其他操作1、操作数据库(文件夹)createdatabase数据库名defaultcharsetutf8;表示整个数据库是utf8的格式 use数据库名;使用这个数据库 查看数据库showdatabases; 删除数据库dropdatabase数据库名;数据库没有修改这一说......
  • openGauss数据库常用操作命令
    1.以操作系统用户omm登录数据库主节点su-omm1.1启动服务分布式openGauss:gs_om-tstart启动服务gs_om-trestart重启服务集中式openGauss:gs_om-tstop关闭服务gs_om-tstart启动服务1.2使用“gs_om-tstatus–detail”命令查询openGauss各实例状......
  • Django 动态操作model
    fromdjango.appsimportappsforoinoids_result:oid_result=snmp.snmpWalk(o.oid)ifo.model_filed_nameandlen(o.model_filed_name)>0:field_name=o.model_filed_name.get('field_......
  • Transform操作——移动旋转缩放
    Transform操作——移动旋转缩放1.移动transform.Translate(Vector3.left*(mouse_x*15f)*Time.deltaTime);cube.transform.position=cube.transform.position+newVector3(0.5f,0f,0f); 2.旋转 cube.transform.Rotate(newVector3(0,10,......