经验丰富的老员工希望能够每天为数据库生成1个AWR报告,以便于后期分析数据库的性能变化,手动生成太麻烦,查了一下资料,发现可以自动生成,过程如下。 数据库环境:11gR2 RAC(双节点) AWR报告:由于是RAC数据库,希望生成每个节点的报告及全局报告,时间段为:第一天的0点~第二天的0点。 (1 ...
分类:
数据库 时间:
2017-12-14 00:06:29
阅读次数:
277
遇到了数据库连接数不足的问题,一般情况下会预留一些会话增加的情况,但在一些特殊情况下如连接风暴(logon storm), 如果在监听中没有做rate限流,对数据库来说巨大的冲击可能会导致数据库Hang 或 ora-20 或ora-18 错误。 对于Hang并伴有进程数不足的情况,AWR、ASH 都 ...
分类:
其他好文 时间:
2017-12-10 12:56:16
阅读次数:
155
最近有个需求,将同一个程序运行8个实例,并按照规则在两个窗口上分布,本以为用bat就可以实现,结果发现没那么容易,搜了很久找到了这个工具cmdow.exe,发现这个东西真不错。 符合了我们项目的需求:单文件,离线可用,免安装,非常省心。 直接bat里调用,可以实现很多功能,但是我们这次的需求用bat ...
我更喜欢朴素的C式的C++,而不是java式的C++ Matlab小波包分解后如何求各频带信号的能量值? 一段小代码,是否出现了野指针请大家发表一下对野指针理解!(希望能Show出代码) 204.CountPrimes 46h杆坏窖http://p.baidu.com/pai/center?uid= ...
分类:
其他好文 时间:
2017-12-03 11:34:33
阅读次数:
177
问题描述: 当我们用swagger UI对Web API 进行测试时报401错误 我们点开GET /api/services/app/Role/GetAll,输入参数 点击Try it out!按钮,报401错误 原因和解决方案 查看右上角有个红色感叹号的图标 点击查看原因是访问API需要输入授权t ...
分类:
Windows程序 时间:
2017-11-25 11:13:28
阅读次数:
2711
生产环境一日常insert在业务量加倍之后非常缓慢,对有问题sql做awr报告和10046trace得出以下结论:In the 10046 trace, the execution of sql elapsed 27.85 secs, the waiting event held 12.41 sec ...
分类:
其他好文 时间:
2017-11-11 11:35:20
阅读次数:
328
此处以enq: TX - row lock contention等待时间为例。如果在此回话发生在awr快照信息默认的保存天数以内。可以通过如下sql查询到相关的session信息。select * from DBA_HIST_ACTIVE_SESS_HISTORY where event like ...
分类:
其他好文 时间:
2017-11-10 15:17:41
阅读次数:
210
Enter value for report_name: Using the report name awrrpt_1_591_593.htmlselect output from table(dbms_workload_repository.awr_report_html( :dbid,*ERRO ...
分类:
数据库 时间:
2017-11-10 15:10:47
阅读次数:
663
最近在学习shell编程,搞一点点小工具自动完成awr报告的收集工作,方便系统出现问题时问题排查。脚本内容如下,系统收集每天开始时间6点结束时间20点的awr报告并存储在/u01/shell_t/awr/目录下#! /bin/shexport ORACLE_SID=PROD1export ORACL ...
分类:
系统相关 时间:
2017-11-10 12:41:09
阅读次数:
179
最近帮一个好哥们处理了一个数据库系统性能问题,经过分析awr报告查看官方文档,发现一处12.1.0.2的bug,正好客户有服务,开了SR,官方回复邮件确认此问题。安装此版本的生产系统,可以把相关参数(_notify_crs=false)关闭掉。部分awr截图如下:APPLIESTO:OracleDatabase-Enter..
分类:
数据库 时间:
2017-11-03 11:21:00
阅读次数:
250