死锁一例:自己锁自己(执行catproc后)
oracle中配置的streams工作不正常了,察看系统对象时,发现有一些对象处于无效状态。于是执行catproc,但在执行过程中出现了死锁。原因是有一些系统级别的触发器,对任何一个对象执行编译,修改,删除动作时,就会触...
10g中的stats自动收集
10g中的stats收集默认是根据情况,oracle自己决定是否收集直方图。oracle会根据列的使用情况, 比如是否在where中出现等,然后判断这个列的值是否分布均匀,如果不均匀,就收集直方图。可以用dbms_stats.set_param...
oracle streams (1)
本文讲解streams的基础部件,同时深入探讨streams对redo的特殊要求。streams是基于log miner的一种技术,可以用于数据同步,数据复制等功能。本系列主要涉及用streams升级数据库(9i -->10g)的知识。streams主要有3...
http://www.jlcomp.demon.co.uk/appearances.html
http://www.juliandyke.com/References/RAC.html
Tuning a 'LIKE-clause' by using Oracle Text or Reverse Key Indexes
怎么不用索引了? 小谈10053 event
10053 event 对于性能调优是一个很好的辅助工具。它产生的trace文件提供了oracle如何选择执行计划,为何如此这般得到执行计划的信息。有时对于一个sql语句,很明显oracle应该使用索引,但是执行计划却没有使用索引。...
oracle blog
http://www.orafaq.com/wiki/Blogshttp://www.orafaq.com/wiki/Blogs
supplemental log data: primary key
alter database add supplemental log data (primary key) columns;数据库默认情况下会记载update的rowid以及update的新值和旧值。create table t1 (a int primary key, b int, c int, d int, e int);create table t...