好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > oracle分區索引的失效和重建代碼示例

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

熱門標簽:南寧人工智能電銷機器人費用 海南400電話哪里辦理 安陽外呼系統免費 濟南地圖標注公司 呼倫貝爾智能手機地圖標注 貴陽電話外呼系統哪家好 分布式呼叫中心 400電話是不是免費申請 圖像地圖標注

上一篇文章中我們了解了oracle普通表轉化為分區表的方法的相關內容,接下來的這篇文章,我們將探討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     76083
SQL> 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_GLOBAL

SQL> select status,index_name from user_ind_partitions s where index_name='IDX_PART_LOCAL';

STATUS  INDEX_NAME
-------- ------------------------------
USABLE  IDX_PART_LOCAL
USABLE  IDX_PART_LOCAL
USABLE  IDX_PART_LOCAL
USABLE  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_FULL
UNUSABLE IDX_PART_GLOBAL_FULL
UNUSABLE IDX_PART_GLOBAL_FULL
SQL> select /*+index(t IDX_PART_LOCAL)*/ * from t_part t where object_name = '/7f6c264c_IIOPAddress';
 OBJECT_ID OBJECT_NAME
---------- -----------------------------------
   35031 /7f6c264c_IIOPAddress
   35030 /7f6c264c_IIOPAddress
SQL> 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 數據庫啟動階段分析、oracle 虛擬專用數據庫詳細介紹等,有什么問題可以直接留言,小編會及時回復大家的。感謝朋友們對本站的支持!

您可能感興趣的文章:
  • oracle索引的測試實例代碼
  • oracle數據庫關于索引建立及使用的詳細介紹
  • Oracle Index索引無效的原因與解決方法
  • oracle使用索引與不使用索引的性能詳析
  • ORACLE檢查找出損壞索引(Corrupt Indexes)的方法詳解
  • Oracle復合索引與空值的索引使用問題小結
  • Oracle關于重建索引爭論的總結
  • Oracle 分區索引介紹和實例演示
  • Oracle CBO優化模式中的5種索引訪問方法淺析
  • oracle索引總結

標簽:南充 焦作 郴州 涼山 遼源 滁州 合肥 許昌

巨人網絡通訊聲明:本文標題《oracle分區索引的失效和重建代碼示例》,本文關鍵詞  oracle,分區,索引,的,失效,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle分區索引的失效和重建代碼示例》相關的同類信息!
  • 本頁收集關于oracle分區索引的失效和重建代碼示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产农村妇女一级A片免黑人| 禁欲攻把小受往死里啪视频| 成人免费观看视频久爱网| 特黄特级A片人人片人人爽人人钙| japanbabes日本护士18hd| 爽好舒服宝贝…别夹| 健身房被脔到高潮H| 黄色日本视频网站| 丝袜制服影音先锋| 男人添女人下部高潮全视频 | 国产91色拍| 寂寞的欢愉正版| 久久国产成人精品Av| 国产网红喷水播放| 91在线勾搭足浴店女技师| 久久刺激| 菠萝蜜视频在线播放| 女同性疯狂做爰| 无遮无挡很黄很污| 精品久久久久免费极品大片| 国产精品乱码一区二区| 韩国污动漫无遮掩无删减电脑版| 色偷偷亚洲女性天堂| 德国高清freexxxx性| 邪恶道??全彩无翼乌邪恶术| 玉环挨记(高H,调教)| 免费无限看黄漫画| 使劲真大用力再深点| 国产AV一区二区三区在线观看 | 日韩一级在线| 亚洲AV无码区国产乱码99果冻| 青青热久免费精品视频在首页| 一级毛片免费观看不卡的| 久久久久久99精品久久久学生 | 无码成人精国在线视频| 大乳美女网站| 专栏| h嗯啊抵在墙上狠狠撞击| HEZYO国产精品无码视频换脸| 九九偷拍各类wc女厕嘘嘘偷窥| 男人的j桶女人的j视频|