在oracle中,可以利用“alter index”语句关闭索引,该语句可以改变索引的状态,语法为“alter index index_name unusable;”;该语句表示禁用指定的索引,unusable表示当前索引的状态为失效。
本教程操作环境:windows10系统、Oracle 12c版、Dell G3电脑。
禁用索引
ORACLE使索引变成不可用的状态
语法如下:
alter index index_name unusable;
执行成功后,如果后续需要再用到该索引的话,就必须重建。重建后会自动变成usable。
示例如下:
索引状态如下:
valid:当前索引有效
N/A :分区索引有效
unusable:索引失效
扩展知识:
--恢复索引
ALTER INDEX UK_T_AUTH_USER_EMP_CODE REBUILD;
--查看索引状态
select status from user_indexes where index_name=‘UK_T_AUTH_USER_EMP_CODE‘;
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。