我有这个Java应用程序仍然通过JDBC代码与Oracle 11g进行通信。据说,如果已经存在,想检查这个应用程序对Oracle历史记录的查询。Oracle查询历史
关键项目看:
- 全面查询(用参数值(解析,而不是
?
),通过java.sql.PreparedStatement
通过) - 查询
- 架构使用 的时间
- 用户发起查询
预期结果:
- SQL查询通过SQL Developer中运行(与SYSDBA权限或没有)与密钥的所有关键项目使用下面的查询返回
尝试,但它不返回上面列出的关键项目:
select * from v$sql order by last_load_time desc
看在V $ SQL_BIND_CAPTURE信息,和V $ SQLAREA – OldProgrammer
你可以查询oracle的历史视图。查询v $ active_session_history:这需要大约1个数据。对于更长时间的数据查询dba_hist_active_sess_history。 sql文本在dba_hist_sql_text上。对于绑定变量,dba_hist_sqlbind也会有所帮助。 –
任何快捷方式?或确切的查询来看看? –