如何查询oracle表的操作日志记录

如题所述

1、打开oracle sql developer工具,没有此工具的可以去oracle官网下载安装即可,刚刚安装完成的是没有记录的,只有使用工具执行过后才会留下记录可以查询。打开之后不需要连接数据库就可以查询到sql记录了。

2、在二级菜单中,选择SQL历史记录选项,或者按快捷键F8打开窗口。

3、默认打开是会显示在最下方的小窗口,在标题栏双击鼠标左键,即可最大化窗口,再次双击左键还原窗口。

4、最大化窗口之后,便于更好的查询记录结果,如图所示,以往执行的sql记录都显示出来了,可以在每个栏目标题上单击,进行排序操作,一般可以点击时间戳字段,按时间来排序查询记录。第二次点击,可以切换顺序和逆序。

5、最后一个字段是持续时间,点击排序之后可以查询出哪些sql语句最快,哪些sql语句执行比较慢,需要优先等。

6、对于一些不需要的sql记录可以删除的,因为记录多了不便于查询,没有用的sql最好及时清除了。只需要选择您需要删除的记录,然后点击如图所示的清除按钮,在二次确认弹框中选择是,即可删除。

7、在删除按钮后面就是一个搜索输入框,在此处输入搜索关键字可以模糊匹配到记录,对于记不清的记录,采用模糊搜索的方式查询,效率非常高。工具会自动根据我们输入的关键字进行筛选过滤的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-23
需要打开oracle审计功能才能记录,并且消耗一定性能。
简单打开审计如下
1、设置参数
alter system set audit_trail=db scope=spfile;
2、重启数据库
3、打开相应的审计(审计选项很多),如,对用户test对表操作的审计
audit table by test;
4、以dba查看审计记录
select * from dba_audit_trail;本回答被提问者采纳
第2个回答  推荐于2017-12-26
select * from v$sqlarea t order by t.FIRST_LOAD_TIME desc本回答被网友采纳

oracle被删除dbs如何查看操作日志
Oracle日志文件查看方法:1、以sysdba权限用户登录数据库。2、执行sql语句:select*fromv$logfile;3、结果显示即为日志路径:4、另外还有其他的操作日志可用以下两个sql语句查询:select*fromv$sql;--(#查看最近所作的操作)select*fromv$sqlarea;--(#查看最近所作的操作)Oracle日志的查看方法:SQL>select...

如何查看oracle数据库的操作日志啊 ,本人新手
没有这样的东西供你使用,数据库是基于文件系统的,操作日志会记录在redolog里。

oracle 怎么查看数据是何时修改的
回答:看看rudo log日志, 看了楼主的补偿问题,这个功能数据库本身是查不到的。从表结构设计上来实现吧,加个历史表。或者冲正历史记录等方法。

SSH项目中,日志如何实现,日志信息存储在何处?谢谢
INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n')写入数据库中的表LOG4J的Message字段中,内容%d(日期)%c: 日志信息所在地(类名)%p: 日志信息级别%m: 产生的日志具体信息 %n: 输出日志信息换行 log4j.appender.DATABASE.layout=org....

关于oracle v$sql里一些sql_text的含义,求指点
就是执行过这些语句;这些语句都是在系统表中删除数据 但是执行时是传递参数的,所以用:1 代替的具体的值

校园网络系统的基本功能
7、系统管理:完成对全系统的维护工作,对院校的基本信息进行维护和查询,完成系统用户权限的设定和维护,数据字典的维护,对学院、系别、专业的信息设置,操作日志等一系列系统管理功能,还可以定制主界面和维护功能菜单,设置出适合本学校的管理信息系统,是系统的核心部分。8、图书管理:完成对院校图书的一...

明御数据库审计与风险控制系统技术
查询能力同样强大,自主研发的专用数据库配合高效的检索引擎,能够实现百万级每秒的查询速度,查询准确度显著提升。此外,系统的自身安全性也达到了极高的水平,通过RAID、冗余电源等硬件保障,以及三权分立、数据备份和详尽操作日志等技术,确保审计记录的完整性和不可篡改性,符合严格的法规要求。

Oracle10g怎么查看操作日志
sys超级用户以dba方式登陆 过滤DBA_AUDIT_TRAIL视图中的 【USERNAME】数据库名称 【TIMESTAMP】为操作时间 【SQL_TEXT】为操作脚本

truncate 删除表标识列可以恢复吗
如果是oracle,可以通过“闪回”来恢复。内容比较多,可以到百度文库找找文档。如果是sql server,是不能恢复的,truncate操作相当于一刀切的效果,速度很快,不计入操作日志。

安装ORACLE 11G的时候出现ORA-01078怎么解决?打开当前操作日志文件还...
ORA-01078: failure in processing system parameters 还有其它错误信息吗?有可能是数据库启动时找不到PFILE了 找一下你安装目录里有没有init<SID>.ora 或spfile<SID>.ora SID是你数据库实例的名字

相似回答