亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

oracle分區索引的失效和重建代碼示例

2024-08-29 14:00:44
字體:
來源:轉載
供稿:網友

上一篇文章中我們了解了oracle普通表轉化為分區表的方法的相關內容,接下來的這篇文章,我們將探討oracle/217740.html">oracle分區索引的失效和重建問題,提供了相關代碼示例供大家參考,具體如下。

--創建測試表SQL> create table t as select object_id,object_name from dba_objects;

表已創建。

SQL> select min(object_id),max(object_id) from t;MIN(OBJECT_ID) MAX(OBJECT_ID)-------------- --------------       2     76083SQL> create table t_part(object_id int,object_name varchar2(1000)) partition by range(object_id) 2 ( 3 partition p1 values less than (10000), 4 partition p2 values less than (20000), 5 partition p3 values less than (30000), 6 partition p4 values less than (40000), 7 partition pm values less than (maxvalue));

表已創建。

SQL> insert into t_part select * from t;

已創建72663行。

SQL> commit;--創建本地分區索引SQL> create index idx_part_local on t_part(object_name) local;

索引已創建。
創建全局非分區索引

SQL> create index idx_part_global on t_part(object_id) global;

索引已創建。
刪除其中一個分區

SQL> alter table t_part drop partition p1;

表已更改。
全局非分區索引失效,本地分區索引沒有失效

SQL> select status,index_name from user_indexes s where index_name='IDX_PART_GLOBAL';STATUS  INDEX_NAME-------- ------------------------------UNUSABLE IDX_PART_GLOBALSQL> select status,index_name from user_ind_partitions s where index_name='IDX_PART_LOCAL';STATUS  INDEX_NAME-------- ------------------------------USABLE  IDX_PART_LOCALUSABLE  IDX_PART_LOCALUSABLE  IDX_PART_LOCALUSABLE  IDX_PART_LOCAL--重建失效索引SQL> alter index idx_part_global rebuild;

索引已更改。

在刪除表分區的時候,可以通過以下命令進行索引重建

alter table t_part drop partition p2 update indexes;
創建全局分區索引

SQL> drop index idx_part_global;

索引已刪除。

SQL> CREATE INDEX idx_part_global_full ON t_part (object_id) 2   GLOBAL PARTITION BY RANGE (object_id) 3    (PARTITION p1 VALUES LESS THAN (10000), 4     PARTITION p2 VALUES LESS THAN (30000), 5     PARTITION p3 VALUES LESS THAN (MAXVALUE));

索引已創建。

--刪除其中一個分區SQL> alter table t_part drop partition p3;

表已更改。

--全局分區索引失效SQL> select status,index_name from user_ind_partitions s where index_name='IDX_PART_GLOBAL_FULL';STATUS  INDEX_NAME-------- ------------------------------UNUSABLE IDX_PART_GLOBAL_FULLUNUSABLE IDX_PART_GLOBAL_FULLUNUSABLE IDX_PART_GLOBAL_FULLSQL> select /*+index(t IDX_PART_LOCAL)*/ * from t_part t where object_name = '/7f6c264c_IIOPAddress'; OBJECT_ID OBJECT_NAME---------- -----------------------------------   35031 /7f6c264c_IIOPAddress   35030 /7f6c264c_IIOPAddressSQL> select /*+index(t IDX_PART_GLOBAL_FULL)*/ * from t_part t where object_id > 35000;select /*+index(t IDX_PART_GLOBAL_FULL)*/ * from t_part t where object_id > 35000*

第 1 行出現錯誤:

ORA-01502: 索引 'SCOTT.IDX_PART_GLOBAL_FULL' 或這類索引的分區處于不可用狀態
當需要對分區表進行下面操作時,都會導致全局索引的失效。

ADD (HASH) COALESCE (HASH) DROP EXCHANGE MERGE MOVE SPLIT TRUNCATE

之后需要對失效索引進行重建,也可以在刪除分區表的時候指定 UPDATE INDEXES 直接進行索引的重建。

總結

以上就是本文關于oracle分區索引的失效和重建代碼示例的全部內容,希望對大家有所幫助。有什么問題可以直接留言,小編會及時回復大家的。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
2018日韩中文字幕| 欧美性生交大片免网| 欧美精品www| 亚洲白虎美女被爆操| 国内精品久久久久久久| 久久综合九色九九| 久久精品国亚洲| 亚洲欧美变态国产另类| 欧美视频在线视频| 欧美日韩亚洲高清| 国产女同一区二区| 国产精品日韩精品| 国产精品高潮呻吟久久av黑人| 91久久久久久久久久| 国产精品黄视频| 亚洲成人国产精品| 久久综合亚洲社区| 国产精品27p| 91成人天堂久久成人| 日韩免费观看高清| 国产噜噜噜噜久久久久久久久| 亚洲成人999| 美女999久久久精品视频| 97高清免费视频| 蜜月aⅴ免费一区二区三区| 欧美激情一区二区三区在线视频观看| 九九久久久久99精品| 久久影视电视剧免费网站清宫辞电视| 久久91亚洲精品中文字幕奶水| 欧美在线视频在线播放完整版免费观看| 国产在线高清精品| 久久久久久久久久av| 欧美精品18videosex性欧美| 久久全国免费视频| 欧美精品福利视频| 亚洲综合在线小说| 97视频色精品| 疯狂蹂躏欧美一区二区精品| 亚洲福利小视频| 成人信息集中地欧美| 国产99在线|中文| www.色综合| 国产精品亚洲一区二区三区| 成人写真视频福利网| 亚洲а∨天堂久久精品喷水| 日韩av色综合| 亚洲影视九九影院在线观看| 欧美成在线视频| 亚洲人成亚洲人成在线观看| 成人h视频在线观看播放| www.xxxx精品| 亚洲三级av在线| 国产日产亚洲精品| 国产精品久久久久久久久久新婚| 国产精品爽爽爽爽爽爽在线观看| 欧美性极品xxxx娇小| 国内外成人免费激情在线视频网站| 国产精品91在线观看| 国产免费一区二区三区在线观看| 欧美韩日一区二区| 日韩高清电影好看的电视剧电影| 久久亚洲精品网站| 国产欧美久久一区二区| 日本19禁啪啪免费观看www| 97成人超碰免| 国产精品美腿一区在线看| 久久免费视频网| 国产精品视频最多的网站| 中文字幕欧美日韩va免费视频| 91精品国产综合久久久久久蜜臀| 欧美精品18videosex性欧美| 日本精品一区二区三区在线播放视频| 亚洲国产欧美一区二区三区久久| 亚洲国模精品私拍| 久久久久久久久久av| 欧美性猛交xxxx富婆| 欧美日韩一区二区精品| 日韩视频在线免费| 亚洲资源在线看| 在线看国产精品| 国产精品高潮粉嫩av| 国产午夜精品一区理论片飘花| 亚洲aa在线观看| 亚洲欧洲一区二区三区在线观看| 91久久久久久久久| 色琪琪综合男人的天堂aⅴ视频| 欧美限制级电影在线观看| 欧美日韩国产成人在线| 日韩在线播放av| 欧美肥老太性生活视频| www国产精品视频| 国产精品一区二区三区久久久| 在线性视频日韩欧美| 欧美日韩中文字幕在线| 少妇久久久久久| 亚洲欧美日韩精品| 亚洲欧美日韩国产精品| 亚洲色图欧美制服丝袜另类第一页| 国产视频精品免费播放| 国产欧美欧洲在线观看| 精品视频中文字幕| 欧美一区二区三区……| 亚洲www永久成人夜色| 国产午夜一区二区| 欧美在线观看www| 午夜精品福利电影| 亚洲欧美中文另类| 日韩久久免费视频| 国产91成人video| 国产精品96久久久久久| 久久精彩免费视频| 中文字幕一区日韩电影| 精品久久久久久久大神国产| 国产mv免费观看入口亚洲| 久久99亚洲精品| 欧美成人网在线| 亚洲自拍另类欧美丝袜| 国产精品黄页免费高清在线观看| 综合久久五月天| 成人av电影天堂| 国产成人av网址| 日韩在线视频网站| 亚洲精品乱码久久久久久按摩观| 久久久噜噜噜久久中文字免| 精品女同一区二区三区在线播放| 久久国内精品一国内精品| 亚洲精选中文字幕| 国内精品久久久久伊人av| 日韩中文视频免费在线观看| 在线日韩中文字幕| 全色精品综合影院| 在线观看视频亚洲| 亚洲午夜久久久久久久| 懂色aⅴ精品一区二区三区蜜月| 亚洲福利视频网| 国产精品免费电影| 亚洲欧美激情另类校园| 欧美在线观看视频| 国产精品免费小视频| 性欧美xxxx交| 国产999在线观看| 亚洲成人精品av| 97超级碰在线看视频免费在线看| 欧美性猛交xxxx乱大交蜜桃| 日韩av免费网站| 丁香五六月婷婷久久激情| 最近日韩中文字幕中文| 亚洲国模精品一区| 国产精品视频yy9099| 欧美最猛性xxxxx免费| 亚洲欧美色图片| 欧美一级黄色网| 91精品免费久久久久久久久| 久久艹在线视频| 日韩欧美成人精品| 欧美成人小视频| 欧美精品电影免费在线观看| 欧美大秀在线观看| 久久亚洲一区二区三区四区五区高| 亚洲精品一区二区久| 久久久噜噜噜久久中文字免| 日韩在线播放视频| 久久精品福利视频| 日韩av一区二区在线|