第一个问题:表的分区语句是不是只能紧跟在create table xx() 语句后面?
如果一个表已经有数据,怎么alter这个table给table添加分区呢?
第二个问题:怎么区分分区索引和非分区索引?分区索引怎么建呢?谢谢第三个问题:全局索引是什么,这个一直不太清楚
谢谢大家解答
如果一个表已经有数据,怎么alter这个table给table添加分区呢?
第二个问题:怎么区分分区索引和非分区索引?分区索引怎么建呢?谢谢第三个问题:全局索引是什么,这个一直不太清楚
谢谢大家解答
修改表的存储参数;
可以将表转移到其他表空间;
增加并行查询选项;
增加或删除分区;
重建表以减少碎片;
将堆表改为索引组织表或相反的操作;
增加或删除一个列。
调用DBMS_REDEFINITION包需要EXECUTE_CATALOG_ROLE角色,除此之外,还需要CREATE ANY TABLE、ALTER ANY TABLE、DROP ANY TABLE、LOCK ANY TABLE和SELECT ANY TABLE的权限。
具体方法搜索下google下吧,很多的!
因为在insert的同时需要维护索引数据.