oracle 不自动产生快照,手动执行创建快照任务卡死故障处理
线上的一套oracle 数据库,最近分析性能状况需生产awr,发现数据库最新快照是1周之前的导致不能产生最新的awr,于是手动创建快照,执行
BEGIN
DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT;
END;
/
几分钟过去了,卡死,检查快照没有创建成功,之前也遇到过类似状况,数据字典统计信息陈旧或者缺失导致,于是手动收集数据库sys schema统计信息后,
BEGIN
SYS.DBMS_STATS.GATHER_SCHEMA_STATS (
OwnName => 'SYS'
,Granularity => 'ALL'
,Options => 'GATHER AUTO'
,Estimate_Percent => 30
,Method_Opt => 'FOR ALL COLUMNS SIZE 1'
,Degree => 4
,Cascade => TRUE
,No_Invalidate => FALSE);
END;
/
再次执行生成快照任务成功,后续检查快照都能正常生成,记录之。
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/14382092.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)