ORA-01502错误成因和解决方法
第一部分:接到开发人员和业务人员的通知,说一个登陆页面不能用了,报错:2005-01-31 13:59:02,721 [com.aspire.common.dao.OamUserDAO]- -214:select错误java.sql.SQLException: ORA-01502 state这个错误是由于索引失效造成的,重建索引后,问题就解决了。为了搞清楚索引为什么会失效,以及如何解决,我们做个...
移动表对索引的影响
这里主要测试移动表从一个表空间到另一个表空间或者在同同一个表空间做表移动操作对索引的影响。测试中表明:表的移动(move)会直接导致该表中的索引失效,通过重建索引,重新让索引恢复有效可用的状态。以下是简单的测试过程。---创建测试表:--查看表结构:suxing@PROD>desc mytest Name ...
创建位图索引
位图索引比较少用,它主要运用于数据量不多,创建在重复性大的字段上面。以下是创建一个位图索引的过程,前面的主要是添加字段与约束的过程。---给表yourtest添加字段并创建位图索引:---查看表结构并查看记录:suxing@PROD>desc yourtest; Name &n...
创建B树索引
索引有分B树索引,位图索引等,我们常用的就是B树索引,对于数据量大的表,有索引能够提高查询的效率。其中B树索引也有份普通的B树索引,唯一性(B树)索引。以下是创建B树索引的过程,其实索引创建过程比较简单,主要是能够回运用索引就不简单。----B树索引:--创建普通索引:---查看用户suxing模式下所有的索...