扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
首先向介绍态视图:v$sql 该视图展示近段间所执行sql语句: select * from v$sql 即 报错找v$sql般权限问题换sysdba肯定能查 要注意隐式sqlsql语句调用执行(比存储程dbms包调用再执行create 语句所触发系统表空间、数据字典修改等等)些语句同展现v$sql 其与sql历史记录相关v$视图详情参考Oracle官文档《Oracle® Reference》直接给一0.二文档链接够便吧: 中国至美.oracle中国/pls/db一0二/homepage?remark=tahit
创新互联专业为企业提供厦门网站建设、厦门做网站、厦门网站设计、厦门网站制作等企业网站建设、网页设计与制作、厦门企业网站模板建站服务,十载厦门做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
朋友,我这没有11g的数据库,10.0.2版本,我是这样做的,希望11g能够兼容。
1、SQL alter database add supplemental log data; 启用增强日志信息记录
2、SQL execute dbms_logmnr_d.build(options=dbms_logmnr_d.store_in_redo_logs); 配置LogMiner运行环境,建立LogMiner字典并存入重做日志文件
3、SQL exit 重新登录以使环境配置生效
4、C:\Users\Administratorsqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 17 16:38:34 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL conn sys/redhat as sysdba
5、SQL select * from v$log; 确定当前及归档日志状态
SQL select * from v$logfile; 查看日志文件存放路径
6、SQL execute dbms_logmnr.add_logfile(logfilename='*.log',options=dbms_logmnr.addfile); 添加第一个日志文件进行分析
7、SQL execute dbms_logmnr.add_logfile(logfilename='*.arc',options=dbms_logmnr.addfile); 分析归档日志文件
语法结构那些掌握好,应该没有问题,做做开发,好多你都知道
在oracle中,获取系统时间是select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;
或者是用
to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss')
1、打开oracle sql developer工具,没有此工具的可以去oracle官网下载安装即可,刚刚安装完成的是没有记录的,只有使用工具执行过后才会留下记录可以查询。打开之后不需要连接数据库就可以查询到sql记录了。
2、在二级菜单中,选择SQL历史记录选项,或者按快捷键F8打开窗口。
3、默认打开是会显示在最下方的小窗口,在标题栏双击鼠标左键,即可最大化窗口,再次双击左键还原窗口。
4、最大化窗口之后,便于更好的查询记录结果,如图所示,以往执行的sql记录都显示出来了,可以在每个栏目标题上单击,进行排序操作,一般可以点击时间戳字段,按时间来排序查询记录。第二次点击,可以切换顺序和逆序。
5、最后一个字段是持续时间,点击排序之后可以查询出哪些sql语句最快,哪些sql语句执行比较慢,需要优先等。
6、对于一些不需要的sql记录可以删除的,因为记录多了不便于查询,没有用的sql最好及时清除了。只需要选择您需要删除的记录,然后点击如图所示的清除按钮,在二次确认弹框中选择是,即可删除。
7、在删除按钮后面就是一个搜索输入框,在此处输入搜索关键字可以模糊匹配到记录,对于记不清的记录,采用模糊搜索的方式查询,效率非常高。工具会自动根据我们输入的关键字进行筛选过滤的。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流