当前执行的可以提取出来,如果是以前的操作,可以从归档日志来提取分析。
不过很麻烦,如果数据表等很重要,可以使用ORACLE的审计功能,来监控用户对数据库的
操作
不过很麻烦,如果数据表等很重要,可以使用ORACLE的审计功能,来监控用户对数据库的
操作
解决方案 »
- oracle存储过程,变量如何加单引号
- oracle中在已经创建好的标中制定位置增加字段的sql语句怎么写,谢谢!在线等......
- oracle 数据库对同一个表的不同记录能不能同时修改?高手帮忙,不胜感激!!急!!
- 门外汉提问dmp文件导入问题,解决即给分。在线
- linux下,orcale9 狂吃内存,shutdown之后也没有释放内存,怎么办
- Oracle精华贴-1
- 在oracle9i数据库程序执行查询时,会出现这样的异常,什么原因,要怎么样解决呢?
- 在线等待
- 关于UTL_FILE
- 在那里能下载Oracle的FOR 2000的版本??(急急急!!)
- 希望高手能给我一个肯定的回答,关于运行ORACLE的服务器究竟应该配置多少内存的问题
- Oracle又没有类似MSSQL事件探查器的工具
select * from v$sqltext;
---------------
我刚接触oracle数据库,所以对oracle的帮助系统也不太熟悉,手头上的oracle书也没有提到审计或归档日志的内容,我现在在看“Product README Files”,不知道Product README Files里能找到这些内容吗?因为用
select * from v$sqltext;
或
select user_name,sql_text from v$open_cursor where sid in (select sid from (select sid,serial#,username,program from v$session where status='ACTIVE'))
查询到的信息会把一个包含子查询的语句分成多句,而我这边的语句都有很多字段且包含很多子查询,这样的话截获出来的语句很难还原成执行的语句。
order by address desc,hash_value desc,piece就可以了。