久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

ORACLE分區索引UNUSABLE導致的DML操作失敗舉例分析

160次閱讀
沒有評論

共計 1340 個字符,預計需要花費 4 分鐘才能閱讀完成。

本篇內容主要講解“ORACLE 分區索引 UNUSABLE 導致的 DML 操作失敗舉例分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“ORACLE 分區索引 UNUSABLE 導致的 DML 操作失敗舉例分析”吧!

1、創建模擬的分區表

SQL   CREATE TABLE T_NEW (ID int, TIME date,name varchar2(20)) PARTITION BY RANGE (TIME) 

  (PARTITION P1 VALUES LESS THAN (TO_DATE( 2018-1-1 , YYYY-MM-DD)), 

  PARTITION P2 VALUES LESS THAN (TO_DATE( 2018-2-1 , YYYY-MM-DD)), 

  PARTITION P3 VALUES LESS THAN (TO_DATE( 2018-3-1 , YYYY-MM-DD)), 

  PARTITION P4 VALUES LESS THAN (MAXVALUE));  2    3    4    5 

Table created.

SQL

2、插入數據測試分區表可用

SQL insert into t_new values(1,TO_DATE( 2018-1-15 , YYYY-MM-DD), hellow

1 row created.

SQL  

SQL commit;

Commit complete.

SQL select * from t_new;

ID TIME      NAME

———- ——— ——————–

1 15-JAN-18 hellow

SQL

3、創建業務變更的不可見不可用分區索引

SQL create unique index IDX1 on t_new (id, time)  local invisible nologging unusable;

Index created.

SQL  

4、執行 INSERT 插入失敗,提示:ORA-01502 分區索引狀態為不可用

SQL insert into t_new values(1,TO_DATE( 2018-3-15 , YYYY-MM-DD), yellow

  insert into t_new values(1,TO_DATE( 2018-3-15 , YYYY-MM-DD), yellow )

*

ERROR at line 1:

ORA-01502: index TEST.IDX1 or partition of such index is in unusable state

SQL

5、重新創建索引去掉 UNUSABLE 關鍵字

SQL drop index idx1;

Index dropped.

SQL   create unique index IDX1 on t_new (id, time)  local invisible nologging ;

Index created.

SQL

6、模擬 INSERT 插入不受影響

SQL insert into t_new values(1,TO_DATE( 2018-3-15 , YYYY-MM-DD), yellow

1 row created.

SQL  

到此,相信大家對“ORACLE 分區索引 UNUSABLE 導致的 DML 操作失敗舉例分析”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-20發表,共計1340字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 游戏| 喀什市| 海南省| 岚皋县| 枣庄市| 双牌县| 张家界市| 杂多县| 曲靖市| 丰宁| 芦山县| 嘉荫县| 阜宁县| 庆元县| 疏附县| 沅江市| 镇安县| 开原市| 琼海市| 象州县| 深水埗区| 仪征市| 福鼎市| 永福县| 南郑县| 教育| 盐山县| 调兵山市| 淮北市| 安国市| 商都县| 鄂尔多斯市| 永康市| 长兴县| 额尔古纳市| 化隆| 麻栗坡县| 普安县| 金寨县| 文水县| 略阳县|