在oracle中,可以利用“alter index”语句关闭索引,该语句可以改变索引的状态,语法为“alter index index_name unusable;”;该语句表示禁用指定的索引,unusable表示当前索引的状态为失效。

本教程操作环境:windows10系统、Oracle 12c版、Dell G3电脑。

oracle关闭索引

禁用索引

ORACLE使索引变成不可用的状态

语法如下:

alter index index_name unusable;

执行成功后,如果后续需要再用到该索引的话,就必须重建。重建后会自动变成usable。

示例如下:

11.png

索引状态如下:

  • 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‘;

推荐教程:《Oracle视频教程》

以上就是oracle怎么关闭索引的详细内容,转载自php中文网

点赞(196) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部