限制访问表的FOR UPDATE操作
几年以前有朋友问过类似的问题,当时考虑了一下,没有想到好的解决方法,前些天有客户询问同样的问题,没有办法周末仔细琢磨了一下,总算是找到一个解决的方法。 其实现在Oracle有专门的...
STATSPACK数据清除(三)
Oracle文档推荐的STATSPACK过期数据产生的方法是直接删除STATS$SNAPSHOT表中的记录。这篇文章说明第一篇文章中没有描述清楚的数据清除问题。STATSPACK数据清除(一):http://yangtingkun.itpub.net/p...
ORA-7445(kglLockIterator)错误
在客户的10.2.0.3环境中发现这个错误。 告警日志中错误为:Mon Sep 20 10:21:04 2010Errors in file /home/oracle/admin/ARIC/udump/aric_ora_3776.trc:ORA-07445: exception encoun...
AWR中出现严重kksfbc child completion等待
一个客户压力测试的AWR报告中出现了严重的kksfbc child completion等待。 数据库版本为10.2.0.5,其TOP 5等待事件为: Event Waits Time...
ORA-600(17271)错误
告警日志中发现了ORA-600(17271)错误。 详细错误信息为:Fri Mar 6 17:15:37 2009Errors in file /home/oracle/admin/ARIC/udump/aric_ora_28118.trc:ORA-00600: internal error cod...
ORA-7445(qerixGetKey)错误
执行并行查询时碰到的问题。 错误信息如下:Wed Sep 28 18:03:47 2011Errors in file /home/oracle/admin/ARIC/bdump/aric_p001_8093.trc:ORA-07445: exception encountered: core d...
OPAQUE_TRANSFORM提示的产生
最近经常在AWR中看到带有OPAQUE_TRANSFORM提示的SQL语句,根据分析可以确认执行这个SQL的语句是通过数据库链连接到本地,但是测试时发现,普通的数据库链连接并不会导致这个提示的产生。 ...
索引重建的数据源(二)
对这个问题有了进一步的认识。索引重建的数据源:http://yangtingkun.itpub.net/post/468/457384 上一篇文章测试的结果认为DDL也是基于CBO的,但是今天发现问题并非如此。Oracle在评估...
ORA-600(qerfxFetch_01)错误
在客户的9201数据库中,发现这个错误。 错误信息为:Wed Jul 29 09:23:32 2009Errors in file /opt/oracle/admin/eomsdb/udump/eomsdb_ora_20242.trc:ORA-00600: internal error cod...
11g收集统计信息引发wri$_optstat_histhead_history表的删除
在查看一个客户11.2.0.2的AWR报告时,发现了这个问题。 在SQL ORDERBY ELASPED TIME表中,前两项的结果如下: Elapsed Time (s) Executions %Total ...
Oracle高级安全管理手册总结
国内越来越多客户开始注重安全相关的内容了,使得原本一些很少使用的技术,现在开始变得十分的流行。 这篇文档介绍的透明数据加密、网络传输数据加密以及ORACLE Wallet等内容,目前已经...
运行脚本diagcollection.pl报错
Oracle的RAC提供了diagcollection.pl脚本,用来收集CLUSTER和数据库的脚本。不过在客户环境中执行这个脚本报错。 详细错误信息为:[root@smsdbrac1 ora_test]#$ORA_CRS_HOME/bin/diag...
告警日志出现skgpspawn failed category 27142错误
客户的数据库告警日志出现skgpspawnfailed信息。 详细错误信息如下:Mon Nov 28 07:59:59 2011skgpspawn failed:category = 27142, depinfo = 11, p = fork, loc = skgpspawn5skgps...
20111127ACOUG活动
今天ACOUG活动的三位嘉宾都是熟人。 第一个主题是smile_lan带来的《数据库访问控制最佳实践》。我们很多客户都需要部署安全相关的解决方案,而在整个解决方案中,技术只是其中一部分,...
ORA-600(5351)错误
在告警日志中发现了ORA-600(5351)错误,同时出现大量的There are 3 memory allocation errors for object-level stat错误。 详细的错误信息为:Tue Jun 22 12:00:09 2010Thread 1...
ORA-7445($cold_qerfxArrayMaxSize)错误
客户的数据库告警日志中出现这个错误。 详细错误信息如下:Wed Oct 26 15:38:14 2011Errors in file /oracleapp/oracle10g/admin/ora10/udump/ora10_ora_8209.trc:ORA-07445: except...
告警日志出现kewastUnPackStats信息
这个错误信息发现在客户的11.2.0.1数据库告警日志中。 告警信息如下:Fri Jul 22 14:00:51 2011kewastUnPackStats(): bad magic 1 (0x2afd1cbafec6, 0)kewastUnPackStats(): bad mag...
单一会话引发的死锁
客户环境中出现了ORA-60死锁错误,检查日志发现,持有锁和等待锁的是同一个会话。 一般来说构成死锁至少需要两个会话,而当前的问题是一个会话引发的:Wed Nov 23 10:19:46 2011ORA-0...
ORA-600(kokegPinLob1)错误
客户10.2.0.5Oracle for AIX系统中,出现了这个ORA-600错误。 其中错误信息为:Fri Nov 18 19:50:18 GMT+08:002011Errors in file /oracle/admin/ccicwmix/udump/ccicwmix_ora_49155...
ORA-600(kgscLogOff-notempty)错误
客户的10.2.0.2环境在告警日志中出现这个错误。 错误信息为:Thu Oct 27 21:18:03 2011Errors in file /oracleapp/oracle10g/admin/ora10/udump/ora10_ora_27896.trc:ORA-00600: int...