Oracle系统对特定表进行审计,监控其增删改查等SQL操作。
Oracle表操作审计及SQL监控
相关推荐
Oracle 10g审计操作指南
审计(Audit)用于监视用户所执行的数据库操作,Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的SYS.AUD$表中,可通过视图dba_audit_trail查看)中。默认情况下,审计是未开启的。不管是否打开审计功能,以下操作系统会强制记录:用管理员权限连接Instance;启动数据库;关闭数据库。
和审计相关的两个主要参数:
audit_trail:
None:默认值,不做审计;
DB:将审计记录在数据库的相关表中,如AUD$,仅连接信息;
DB, Extended:除了连接信息,还包括执行的具体语句;
OS:将审计记录在操作系统文件中,文件名由audit_file_dest参数指定;
XML:10g新增的。
这两个参数是static参数,需要重新启动数据库才能生效。
另外,S1u/d0默认为false,设置为true时,所有sys用户的操作都会被记录。
Oracle
0
2024-11-01
Oracle修改默认临时表空间及监控临时表空间使用率
在Oracle数据库中,修改默认临时表空间和监控临时表空间的使用情况是数据库管理中的常见任务。
修改数据库默认临时表空间:
alter database default temporary tablespace temp01;
执行该命令后,可通过查询以下SQL语句来确认默认临时表空间的设置:
select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
输出示例如下:
PROPERTY_NAME PROPERTY_VALUE
------------------------ ------------------------
DEFAULT_TEMP_TABLESPACE TEMP扩展临时表空间
扩展临时表空间:
alter temporary tablespace temp01 add tempfile '/u01/oracle/oradata/ORCL/temp102.dbf' size 300M;
监控临时表空间使用率:
SELECT A.tablespace_name tablespace, D.mb_total, SUM (A.used_blocks * D.block_size) / 1024 mb_used, D.mb_total - SUM (A.used_blocks * D.block_size) / 1024 mb_free
FROM v$sort_segment A, ( SELECT B.name, C.block_size, SUM (C.bytes) / 1024 mb_total
FROM v$tablespace B, v$tempfile C WHERE B.ts#= C.ts# GROUP BY B.name, C.block_size ) D
WHERE A.tablespace_name = D.name
GROUP by A.tablespace_name, D.mb_total;
此查询可帮助你获取当前临时表空间的使用情况,包括已用空间和剩余空间。
Oracle
0
2024-11-06
Oracle审计概述
Oracle审计是一项重要的数据库安全措施,它允许组织跟踪和分析数据库活动,以检测和防止未经授权的访问、数据更改和违规行为。通过实施审计机制,组织可以提高数据库的安全性,确保合规性并保护敏感数据。
Oracle
2
2024-05-31
Oracle在Linux环境下的基础操作与SQL语句建表及操作
Oracle数据库在Linux操作系统下的基础操作包括常用SQL语句的建表和数据操作。同时,文章还涵盖了Linux系统的基本命令以及MySQL数据库的综述内容。
Oracle
1
2024-07-27
顺序表操作及应用详解
顺序表是一种基本的数据结构,适用于各种应用场景。具体操作包括:(1)定义顺序表并输出初始内容;(2)在指定位置插入元素;(3)删除指定位置的元素;(4)查找指定位置的元素;(5)查找指定元素的位置。这些操作使顺序表成为数据处理中的重要工具。
MySQL
2
2024-07-24
系统数据表sysobjects详解及SQL操作指南
每个数据库中都有一个系统表sysobjects,它存储了本数据库中所有的数据表、约束等信息。在使用BooksManager时,可以通过以下SQL语句查询所有用户表:
Use BooksManager
Select * from sysobjects where xtype='u'
SQLServer
0
2024-08-13
ORACLE审计技术(续)
数据库课件介绍了ORACLE的审计技术,主要涉及与审计功能相关的三个数据字典表:- SYS.TABLES:记录审计设置- SYS.AUDIT_TRAIL:存储审计内容- SYSTEM.AUDIT_ACTION:定义审计动作
SQLServer
4
2024-05-13
ORACLE审计技术续
数据库课件介绍了ORACLE审计技术,包括与审计功能有关的数据字典表SYS.TABLES(审计设置),SYS.AUDIT_TRAIL(审计内容)和SYSTEM.AUDIT_ACTION。
SQLServer
2
2024-05-15
Oracle SQL语句删除表数据操作大全
删除表数据 SQL> TRUNCATE TABLE 表名;
Oracle
0
2024-11-05