关于TNS_ADMIN环境变量

很多oracle产品都有自己的TNS文件,如果你的系统里装了多个Oracle的产品的话,那么客户端连instance的时候,到底是使用那个tnsnames.ora呢?这个时候就需要看TNS_ADMIN这个参数了。 Question: What is …

继续阅读 →

PLSQL 调试触发器

在PLSQL里是可以调试触发器的,相信有一部分人可能不清楚这个。以前我一直使用SQl Server,哈哈,养成了一个根深蒂固的观念,以为Oracle里触发器也是不能调试的,其实SQLServer里面也是可以调试的(写这个的时候特意在网上查找了下资料)…

继续阅读 →

oracle中的索引组织表与堆表的区别

索引组织表(IOT)有一种类B树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而IOT中的数据是按主键有序的存储在B树索引结构中。与一般B树索引不同的的是,在IOT中每个叶结点即有每行的主键列值,又有那些非主键列值。 如下图所示,在IOT所对…

继续阅读 →

ORACLE索引组织表讨论

关于索引组织表本文主要讨论以下几个方面 1、什么是索引组织表 2、索引组织表的关键特性 3、如果建立一个合适的索引组织表 4、什么事逻辑ROWID以及物理猜(Physical Guesses) 5、从内部结构进行分析和证明这些观点 一般的情况下索引是…

继续阅读 →

索引组织表(Index Organizied Table)

索引组织表(index organized table, IOT)就是存储在一个索引结构中的表。存储在堆中的表是无组织的(也就是说,只要有可用的空间,数据可以放在任何地方),IOT中的数据则按主键存储和排序。对你的应用来说,IOT表和一个“常规”表并…

继续阅读 →