[20170628]完善ooerr脚本.txt
[20170628]完善ooerr脚本.txt
--//注意不是oracle的oerr,是我写的一个小脚本,下面会提到.很简单.^_^.
--//参考链接:blog.itpub.net/267265/viewspace-2122258/
--//前几天我看一个事件号43905.
$ oerr ora 43905
43905, 0000, "result cache tracing event"
// *Document: NO
// *Cause: This is an internal event.
// *Action: N/A
$ ooerr 43905
--//没有输出,奇怪.
$ ooerr result
10040, 00000, "disable result-cache"
10843, 00000, "Event for client result cache tracing"
--//我有定义别名如下:
alias ooerr='/bin/grep ^10[0-9][0-9][0-9] $ORACLE_HOME/rdbms/mesg/oraus.msg | grep -i $1'
--//仔细看才发现看来不一定是1开头的事件.要重新修改脚本.修改如下:
$ alias ooerr='/bin/grep ^[0-9][0-9][0-9][0-9][0-9] $ORACLE_HOME/rdbms/mesg/oraus.msg | grep -i $1'
$ ooerr 43905
43905, 0000, "result cache tracing event"
$ ooerr 'result cache'
10843, 00000, "Event for client result cache tracing"
12079, 00000, "do not invalidate result cache created during materialized view refresh"
43905, 0000, "result cache tracing event"
43906, 0000, "result cache service (qesrc) validation event"
$ ooerr 00001
00001, 00000, "unique constraint (%s.%s) violated"
30562, 00000, "SAMPLE percentage must be in the range [0.000001,100)"
--//btw:12c for windows 也提供oerr.bat程序,但是没有oraus.msg 文件.至少我安装的机器windows下没有.从linux下拷贝过去也可以使用.
--//参考链接 blog.itpub.net/267265/viewspace-1869588/
--//这样查询就比较全面了.不过主要跟踪事件相关的事件号应该还是10XXX开头那些.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库