摘要: 这个错误是由于索引失效造成的,重建索引后,问题就解决了。 我们看到,当使用类似 alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。 当然,作为测试,也可以直接使用alter index idxt unusable;命令使索引失效,例如:SQL 阅读全文
posted @ 2017-03-23 12:13 HuSam 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行 阅读全文
posted @ 2017-03-23 12:12 HuSam 阅读(21001) 评论(1) 推荐(4) 编辑
摘要: 所有的Oracle表都有一个容纳数据的上限(很像一个水库历史最高的水位),我们把这个上限称为“High water mark"或HWM。这个HWM是一个标记(专门有一个数据块来记录高水标记等),用来说明已经有多少数据块分配给这个表。HWM通常增长的幅度为一次5个数据块。 高水线的作用,HWM对数据库 阅读全文
posted @ 2017-03-23 12:12 HuSam 阅读(2967) 评论(0) 推荐(1) 编辑