[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开头那些.

时间: 2024-08-02 08:00:00

[20170628]完善ooerr脚本.txt的相关文章

[20171109]查看隐含参数脚本.txt

[20171109]查看隐含参数脚本.txt --//查看隐含参数的脚本,今天没事修改一下增加查询description字段的内容.也有网友要求提供这个脚本,实际上这些脚本都是自己工作 --//中不断收集整理.网上许多地方都能找到. $ cat hide.sql col name format a40 col description format a66 col session_value format a22 col default_value format a22 col system_va

[20170515]检查数据库scn脚本.txt

[20170515]检查数据库scn脚本.txt --//简单写一个脚本检查数据库各个scn的大小: column TABLESPACE_NAME format a20 SELECT b.file#       ,b.name       ,c.STATUS       ,c.FUZZY       ,a.checkpoint_change# "数据库记录的scn"       ,b.checkpoint_change# "控制文件记录的开始scn"       ,

[20170628]11g修改用户名.txt

[20170628]11g修改用户名.txt --//昨天看了链接,提到修改用户名: http://www.oratea.com/2017/06/26/oracle-11g%e4%bf%ae%e6%94%b9%e7%94%a8%e6%88%b7%e5%90%8d/ --//自己也测试看看. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING         VERSION    BANNER ------------------- ---------- -----

[20150821]简单编写解除阻塞的脚本.txt

[20150821]简单编写解除阻塞的脚本.txt --主要是在rac环境下查杀阻塞的会话,以前的一些脚本不好用. SELECT    'alter system kill session '''          || blocking_session          || ','          || blocking_session_serial#          || ',@'          || blocking_inst_id          || ''' immedia

[20160501]查看包参数脚本.txt

[20160501]查看包参数脚本.txt --我以前写的脚本 SCOTT@book> @ &r/desc_proc sys dbms_stats get_table% INPUT OWNER PACKAGE_NAME OBJECT_NAME sample : @desc_proc sys dbms_stats gather_%_stats OWNER      PACKAGE_NAME         OBJECT_NAME                      SEQUENCE AR

0227windows下模糊查询oracle事件的脚本

[20170227]windows下模糊查询oracle事件的脚本.txt $ cat ooerr.bat @@echo off rem disp oracle error rem /bin/grep ^10[0-9][0-9][0-9] $ORACLE_HOME/rdbms/mesg/oraus.msg | grep -i %1% rem grep ^10[0-9][0-9][0-9] D:\app\oracle\product\12.1.0\dbhome_1\RDBMS\mesg\oraus

Seraph sp脚本运行软件下载_seraphzone

- 6.28修正了6.27中的一个验证方面的错误.感谢天天脚本的帮助.向受影响的用户道歉! - 修正了在函数内的DIM语句赋初值时没有正常赋值的问题 - 加入一些加密元素,进一步提高网络验证脚本的安全性 - 改进了共享脚本打包流程的指导性 - 网络验证脚本新支持创建充值卡,供作者自由销售 为什么要用 Seraph ?  ◆因为他是免费的,而且永远免费.  ◆因为他不仅免费,而且强大.  ◆精确灵活的内存搜索函数,支持多数据项地址位移搜索,每秒搜索30M以上.  ◆增强的屏幕图像搜索功能,支持区域

[20170904]11Gr2 查询光标为什么不共享脚本

[20170904]11Gr2 查询光标为什么不共享脚本.txt --//参考链接下面的注解脚本: https://carlos-sierra.net/2017/09/01/poors-man-script-to-summarize-reasons-why-cursors-are-not-shared/ --//做一个记录. SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER ---------

shell脚本心得

零零星星的接触到写一些shell也有一些日子了,发现自己已经犯了不少的错误,自我总结下. 选择合适的shell shell本身有很多种,大体有如下的几种. /bin/sh (已经被 /bin/bash 所取代) /bin/bash (就是 Linux 预设的 shell) /bin/ksh (Kornshell 由 AT&T Bell lab. 发展出來的,相融于 bash) /bin/tcsh (整合 C Shell ,提供更多的功能) /bin/csh (已经被 /bin/tcsh 所取代)