Oracle审计语句简单使用
2008-10-24 12:58:13 来源:WEB开发网审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件或数据库中。
1、使用审计,需要激活审计
SQL>conn/assysdba
已连接。
SQL>showparameteraudit_sys_operations;
NAMETYPEVALUE
-----------------------------------------------------------------------------
audit_sys_operationsbooleanFALSE
SQL>showparameteraudit_trail;
NAMETYPEVALUE
-----------------------------------------------------------------------------
audit_trailstringNONE
SQL>altersystemsetaudit_sys_operations=TRUEscope=spfile;
系统已更改。
SQL>altersystemsetaudit_trail=dbscope=spfile;
系统已更改。
SQL>startupforce
ORACLE例程已经启动。
TotalSystemGlobalArea289406976bytes
FixedSize1248576bytes
VariableSize79692480bytes
DatabaseBuffers201326592bytes
RedoBuffers7139328bytes
数据库装载完毕。
数据库已经打开。
SQL>showparameteraudit;
NAMETYPEVALUE
-----------------------------------------------------------------------------
audit_file_deststringD:ORACLEPRODUCT10.2.0ADMIN
ORCLADUMP
audit_sys_operationsbooleanTRUE
audit_trailstringDB
2、审计dept表
SQL>auditallondept;
审计已成功。
SQL>connmzl/mzl
已连接。
SQL>select*fromdept;
DEPTNODNAMELOC
-------------------------------------
10ACCOUNTINGNEWYORK
20RESEARCHDALLAS
30SALESCHICAGO
40OPERATIONSPanJin
80mengzhaoliangbeijing
SQL>insertintodept
2values(90,'test','PanJin');
已创建1行。
SQL>commit;
提交完成。
SQL>connscott/mzl
已连接。
SQL>insertintodept
2values(60,'June','ShangHai');
已创建1行。
SQL>commit;
提交完成。
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
更多精彩
赞助商链接