数据库:Oracle 11gR2 操作系统:Windows 2008 Server R2
我没有受过 DBA 培训,只需要临时在 Oracle 数据库上运行一些东西,该数据库用于执行 OLAP 流程。
如果可能,我需要自动化用户活动记录(大约 30 个用户)并保存这些数据(作为文本文件)。
我需要记录的内容:
SQL_TEXT,
PARSING_SCHEMA_NAME,
FIRST_LOAD_TIME,
DISK_READS,
ROWS_PROCESSED,
ELAPSED_TIME,
SERVICE,
MODULE,
IP_ADDRESS
每小时自动保存此日志会很棒。
我对 RMAN 进行了研究,但现阶段对我来说似乎很复杂。
谢谢。
Oracle 具有相当广泛的审计功能。此页面是 Oracle 2 Day + 安全指南的一部分。它将引导您了解一些功能,并提供有关设置审计跟踪的教程。
您可以每小时查询 DBA_AUDIT_TRAIL 并将结果写入文本文件。