在oracle中,可以利用“alter index”语句关闭索引,该语句可以改变索引的状态,语法为“alter index index_name unusable;”;该语句表示禁用指定的索引,unusable表示当前索引的状态为失效。
本教程操作环境:windows10系统、Oracle 12c版、Dell G3电脑。
oracle关闭索引
禁用索引
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‘;
推荐教程:《Oracle视频教程》
以上就是oracle怎么关闭索引的详细内容,转载自php中文网
发表评论 取消回复