alter index unusable 無法起作用的情況 zt
http://www.itpub.net/viewthread.php?tid=1141811&extra=&page=4[@more@]
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
1.用來實現唯一約束的索引
SQL> create table test(id int);
表已建立。
SQL> create index i_test_1 on test(id);
索引已建立。
SQL> alter table test add unique(id) using index i_test_1;
表已更改。
SQL> alter index i_test_1 unusable;
索引已更改。
SQL> insert into test values(1);
insert into test values(1)
*
第 1 行出現錯誤:
ORA-01502: 索引 'SYS.I_TEST_1' 或這類索引的分割槽處於不可用狀態
2.用來實現主鍵的索引
SQL> drop table test;
表已刪除。
SQL> create table test(id int);
表已建立。
SQL> create index i_test_1 on test(id);
索引已建立。
SQL> alter table test add primary key(id) using index i_test_1;
表已更改。
SQL> alter index i_test_1 unusable;
索引已更改。
SQL> insert into test values(1);
insert into test values(1)
*
第 1 行出現錯誤:
ORA-01502: 索引 'SYS.I_TEST_1' 或這類索引的分割槽處於不可用狀態
3.唯一索引
SQL> drop table test;
表已刪除。
SQL> create table test(id int);
表已建立。
SQL> create unique index i_test_1 on test(id);
索引已建立。
SQL> alter index i_test_1 unusable;
索引已更改。
SQL> insert into test values(1);
insert into test values(1)
*
第 1 行出現錯誤:
ORA-01502: 索引 'SYS.I_TEST_1' 或這類索引的分割槽處於不可用狀態
ps:臨時表的索引無法unusable
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
1.用來實現唯一約束的索引
SQL> create table test(id int);
表已建立。
SQL> create index i_test_1 on test(id);
索引已建立。
SQL> alter table test add unique(id) using index i_test_1;
表已更改。
SQL> alter index i_test_1 unusable;
索引已更改。
SQL> insert into test values(1);
insert into test values(1)
*
第 1 行出現錯誤:
ORA-01502: 索引 'SYS.I_TEST_1' 或這類索引的分割槽處於不可用狀態
2.用來實現主鍵的索引
SQL> drop table test;
表已刪除。
SQL> create table test(id int);
表已建立。
SQL> create index i_test_1 on test(id);
索引已建立。
SQL> alter table test add primary key(id) using index i_test_1;
表已更改。
SQL> alter index i_test_1 unusable;
索引已更改。
SQL> insert into test values(1);
insert into test values(1)
*
第 1 行出現錯誤:
ORA-01502: 索引 'SYS.I_TEST_1' 或這類索引的分割槽處於不可用狀態
3.唯一索引
SQL> drop table test;
表已刪除。
SQL> create table test(id int);
表已建立。
SQL> create unique index i_test_1 on test(id);
索引已建立。
SQL> alter index i_test_1 unusable;
索引已更改。
SQL> insert into test values(1);
insert into test values(1)
*
第 1 行出現錯誤:
ORA-01502: 索引 'SYS.I_TEST_1' 或這類索引的分割槽處於不可用狀態
ps:臨時表的索引無法unusable
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/82387/viewspace-1019312/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- alter index unusable無法起作用的情況Index
- alter index ... rebuild online的機制(zt)IndexRebuild
- oracle index unusableOracleIndex
- skip_unusable_index parameterIndex
- oracle invisible index與unusable index的區別OracleIndex
- 圖片無法載入的情況下的優化優化
- unusable index對DML/QUERY的影響Index
- [zt] Oracle不使用索引的幾種情況Oracle索引
- 解決SQL*Plus中無法正常退格情況SQL
- Oracle什麼情況下需要rebuild indexOracleRebuildIndex
- alter index rebuild與index_statsIndexRebuild
- Oracle 10g安裝程式無法執行的情況Oracle 10g
- 在什麼情況下用index unique scansIndex
- 【INDEX】索引失效或者不可用 UNUSABLEIndex索引
- ORA-20000:index is in unusableIndex
- 軟體包無法下載情況下安裝nfsNFS
- docker容器無法啟動的情況下,如果修改配置檔案Docker
- fastadmin 偽靜態nginx 無法訪問後端的情況ASTNginx後端
- div z-index無論設定多高都不起作用Index
- alter table using indexIndex
- alter index compute statistics與analyze index的比較Index
- sqlplus下無法shutdown情況下不妨試試crsctlstopcrsSQLTLS
- ORA-01502 index is in unusable stateIndex
- Some indexes or index partitions of table have been marked unusableIndex
- alter index ind1 rebuild 和alter index ind1 rebuild onlineIndexRebuild
- Oracle alter index rebuild 說明OracleIndexRebuild
- 如何解決使用mac聚焦搜尋無法搜尋軟體的情況Mac
- OpenSSH普通使用者無法登入的幾種情況的解決方法
- 10g可以通過命令使index unusable!Index
- zt_oracle indexOracleIndex
- 針對Sybase資料庫無法啟動的情況,我有話要說資料庫
- PbootCms模板搭建網站,可能會遇到內頁無法正常訪問的情況boot網站
- zt:alter system switch logfile與ALTER SYSTEM ARCHIVE LOG CURRENT的區別Hive
- ash報告中無sql_id的情況SQL
- alter index rebuild online引發的血案IndexRebuild
- alter index rebuild 與 rebuild onlineIndexRebuild
- ORA-20000: index "xxxx" or partition of such index is in unusable stateIndex
- 無法在“EntityFramework”已存在的情況下建立影像複製該檔案的解決方案Framework