一个存储过程比较重要,有时可能遭到不明用户的修改,调用.怎样监督这种情况?
考虑到资源消耗的问题,不可能启用审计和SQL跟踪,倾向于使用动态视图,如v$session,dba_objects等.
考虑到资源消耗的问题,不可能启用审计和SQL跟踪,倾向于使用动态视图,如v$session,dba_objects等.
解决方案 »
- unlix下pr*c程序select取数问题.
- PIVOT 方法中 内部能写 嵌套查询语句么?
- 公司急招系统集成实施高手与计费项目经理,跪请高手推荐与自荐,待遇优厚,顶者有分!!
- 如何启动和停止ORACLE的应用服务器
- 复杂的oracle分组统计
- 写了个分析windows下oracletrace文件的工具。类似sql server 的profiler。大家用用吧
- 100分 ,关于oracle的导入问题
- 求一个sql语句
- 如何将EXCEL中数据倒入ORACLE中?
- 菜鸟请教,请问我怎么将一个站点的一个orcal数据库移植到另一个机器上,在线等,急
- 多字段表,比对其中的记录,想不出好办法,求助.
- 我的页面中用到的SQL语句关联了4个表条件也相对复杂,现在要做测试需要大量数据,不知如何做测试数据了?
如果你的存储过程被别人修改过,其中的last_ddl_time和timestamp两个字段的值会发生变化。
其中用户ID和存储过程名字都必须大写
还有 kerisyml(魂之利刃) 老师说的用户名需要大写的问题也是要注意的!
1.将pfile 中的audit_trail参数设置为DB, audit_trail = DB
2.发出审计命令如下(使用system数据库用户进行):
audit execute on procedure <schema_name>.<procedure_name>;
3.查询以下数据字典获得被监视的存储过程信息:
DBA_AUDIT_OBJECT、DBA_AUDIT_TRAIL