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

首頁 > 開發 > 綜合 > 正文

ORA-01502 state unusable錯誤成因和解決方法(二)

2024-07-21 02:40:31
字體:
來源:轉載
供稿:網友

  
SQL> create table t(a number);

Table created.

現在,我們建立一個唯一索引來看看:
SQL> create unique index idx_t on t(a);

Index created.

SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='T';         

no rows selected

SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='IDX_T';

INDEX_NAME                     INDEX_TYPE                  TABLESPACE_NAME                TABLE_TYPE  STATUS
------------------------------ --------------------------- ------------------------------ ----------- --------
IDX_T                          NORMAL                      DATA_DYNAMIC                   TABLE       VALID

SQL> insert into t values(1);

1 row created.

SQL> commit;

Commit complete.

將索引手工修改為unusable狀態(模擬發生索引失效的情況):
SQL> alter index idx_t unusable;

Index altered.

SQL>  select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='IDX_T';

INDEX_NAME                     INDEX_TYPE                  TABLESPACE_NAME                TABLE_TYPE  STATUS
------------------------------ --------------------------- ------------------------------ ----------- --------
IDX_T                          NORMAL                      DATA_DYNAMIC                   TABLE       UNUSABLE

我們看到這是,已經不能正常往表中插入數據:
SQL> insert into t values(2);
insert into t values(2)
*
ERROR at line 1:
ORA-01502: index 'MISC.IDX_T' or partition of sUCh index is in unusable state

首先,我們通過重建索引(rebuild index)的方法來解決問題:
SQL> alter index idx_t rebuild;

Index altered.

SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='IDX_T';

INDEX_NAME                     INDEX_TYPE                  TABLESPACE_NAME                TABLE_TYPE  STATUS
------------------------------ --------------------------- ------------------------------ ----------- --------
IDX_T                          NORMAL                      DATA_DYNAMIC                   TABLE       VALID

SQL> insert into t values(2);

1 row created.

SQL> commit;

Commit complete.

SQL>

現在我們再次模擬索引失效(unusable狀態):
SQL> alter index idx_t unusable;

Index altered.

SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='IDX_T';

INDEX_NAME                     INDEX_TYPE                  TABLESPACE_NAME                TABLE_TYPE  STATUS
------------------------------ --------------------------- ------------------------------ ----------- --------
IDX_T                          NORMAL                      DATA_DYNAMIC                   TABLE       UNUSABLE

SQL> insert into t values(3);
insert into t values(3)
*
ERROR at line 1:
ORA-01502: index 'MISC.IDX_T' or partition of such index is in unusable state

然后,看看是否可以通過設置參數skip_unusable_indexes=true來解決問題:
SQL> alter session set skip_unusable_indexes=true;

Session altered.

SQL> insert into t values(3);
insert into t values(3)
*
ERROR at line 1:
ORA-01502: index 'MISC.IDX_T' or partition of such index is in unusable state

SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='IDX_T';

INDEX_NAME                     INDEX_TYPE                  TABLESPACE_NAME                TABLE_TYPE  STATUS
------------------------------ --------------------------- ------------------------------ ----------- --------
IDX_T                          NORMAL                      DATA_DYNAMIC                   TABLE       UNUSABLE

SQL> alter index idx_t rebuild;

Index altered.

SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='IDX_T';

INDEX_NAME                     INDEX_TYPE                  TABLESPACE_NAME                TABLE_TYPE  STATUS
------------------------------ --------------------------- ------------------------------ ----------- --------
IDX_T                          NORMAL                      DATA_DYNAMIC                   TABLE       VALID

SQL> insert into t values(3);

1 row created.

SQL> commit;

Commit complete.

SQL>
很顯然,對于unique index,通過簡單的設置參數是不能解決問題的,要解決unique index 失效的問題,只能通過重建索引來實現。


 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线视频免费观看| 97在线免费视频| 国产99久久精品一区二区 夜夜躁日日躁| 久久中文字幕国产| 亚洲aa中文字幕| 精品日韩中文字幕| 国产欧美日韩中文| 欧美视频13p| 欧美成人小视频| 亚洲精品一区av在线播放| 国产精品久久久久高潮| 91在线观看免费高清完整版在线观看| 91久久精品美女高潮| 成人精品aaaa网站| 成人福利网站在线观看| 中文字幕日韩av电影| 国产精品久久久久91| 欧美成人久久久| 裸体女人亚洲精品一区| 亚洲激情中文字幕| 中文字幕成人精品久久不卡| 欧美肥臀大乳一区二区免费视频| 亚洲护士老师的毛茸茸最新章节| 久久夜精品香蕉| 日韩精品免费在线视频| 亚洲一区二区三区777| 91成品人片a无限观看| 久久99久久久久久久噜噜| 日韩成人免费视频| 日韩在线视频观看正片免费网站| 欧美性xxxx极品hd欧美风情| 欧美一级高清免费播放| 欧美中文字幕视频在线观看| 国产欧美日韩亚洲精品| 成人免费观看49www在线观看| 国产成人极品视频| 色哟哟亚洲精品一区二区| 51ⅴ精品国产91久久久久久| 欧美一级片免费在线| 国产成人啪精品视频免费网| 成人网页在线免费观看| 丝袜亚洲欧美日韩综合| 亚洲黄页视频免费观看| 国产99视频精品免视看7| 欧美极品第一页| 亚洲欧美福利视频| 色综合亚洲精品激情狠狠| 国产精品88a∨| 欧美乱人伦中文字幕在线| 国产美女91呻吟求| 三级精品视频久久久久| 国产综合在线视频| 亚洲风情亚aⅴ在线发布| 国产精品成人免费电影| 2019中文字幕在线免费观看| 亚洲系列中文字幕| 国产精品美女呻吟| 超碰日本道色综合久久综合| 国产精品美女av| 色婷婷综合成人av| 国产亚洲欧美日韩精品| 欧美国产视频日韩| 成人黄色中文字幕| 欧美高清在线视频观看不卡| 欧美超级乱淫片喷水| 亚洲丁香婷深爱综合| 欧美激情精品久久久久久蜜臀| 久久久精品在线| 国产精品91久久久久久| 国产丝袜精品第一页| 亚洲偷欧美偷国内偷| 欧美一乱一性一交一视频| 一区二区三区无码高清视频| xxxx性欧美| 欧美午夜性色大片在线观看| 国产欧美日韩91| 日韩欧美国产骚| 欧美性xxxx极品hd满灌| 欧美精品一区在线播放| 亚洲伊人第一页| 欧美精品videosex牲欧美| 黑人巨大精品欧美一区二区| 国产国语videosex另类| 亚洲欧美日韩精品久久奇米色影视| 亚洲精品福利资源站| 日韩在线欧美在线国产在线| 国产精品成人久久久久| 国产中文字幕亚洲| 国产精品a久久久久久| 青青青国产精品一区二区| 成人黄色免费网站在线观看| 91日本视频在线| 国产精品对白刺激| 95av在线视频| zzjj国产精品一区二区| 久热精品视频在线免费观看| 欧美午夜宅男影院在线观看| 国产精品福利在线观看| 69视频在线播放| 欧美一区二区三区精品电影| 日韩成人高清在线| 久久中文字幕在线视频| 97精品国产97久久久久久春色| 亚洲综合大片69999| 色哟哟网站入口亚洲精品| 26uuu日韩精品一区二区| 日韩在线观看免费av| 亚洲欧美激情四射在线日| 欧美午夜精品久久久久久久| 三级精品视频久久久久| 欧美在线欧美在线| 深夜福利日韩在线看| 欧美日韩国产va另类| 国产精品都在这里| 黑人巨大精品欧美一区二区免费| 性欧美xxxx视频在线观看| 欧美激情在线一区| 日韩国产一区三区| 日韩中文字幕视频在线观看| 日本精品久久久久久久| 成人黄在线观看| 国产网站欧美日韩免费精品在线观看| 最近2019年手机中文字幕| 欧美电影免费播放| 国产精品第3页| 国产精品一区二区性色av| 欧美成人一区二区三区电影| 色黄久久久久久| 久久夜色精品亚洲噜噜国产mv| 国产精品美女视频网站| 久久久久久久久久国产| 欧美午夜无遮挡| 欧美日韩亚洲成人| 国产精品偷伦视频免费观看国产| 日本成人在线视频网址| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩亚洲欧美成人| 欧美亚洲国产日韩2020| 国产美女精品免费电影| 欧美激情中文字幕乱码免费| 91国产视频在线播放| 国产99久久精品一区二区 夜夜躁日日躁| 色777狠狠综合秋免鲁丝| 欧美多人乱p欧美4p久久| 久久久久久亚洲| 久久久久国产精品免费| 最近中文字幕日韩精品| 亚洲日韩欧美视频一区| 欧美一区二粉嫩精品国产一线天| 国产精品毛片a∨一区二区三区|国| 欧美中文在线字幕| 亚洲欧美日韩国产精品| 亚洲一区亚洲二区亚洲三区| 日韩欧美一区二区三区久久| 91精品国产高清自在线| 亚洲片国产一区一级在线观看| 欧美日韩人人澡狠狠躁视频| 亚洲专区中文字幕| 最近2019中文字幕mv免费看| 日韩免费av片在线观看| 91精品国产高清自在线| 欧美性xxxx极品高清hd直播| 国产成人一区二区三区小说| 成人激情在线播放|