Oracle查看正在rebuild online的索引

Oracle查看正在rebuild online的索引

sql 复制代码
select i.obj#, i.flags, u.name, o.name, o.type#
  from sys.obj$ o, sys.user$ u, sys.ind$ idx, sys.ind_online$ i
 where bitand(i.flags, 512) = 512
   and o.obj# = idx.obj#
   and o.owner# = u.user#
   and idx.obj# = i.obj#

ind_online$.flags 是一个位图标志,Oracle 内部把"正在在线重建"这一状态编码在第 9 个 bit(值 512),所以使用 bitand(i.flags, 512)=512这个条件。

相关推荐
微学AI34 分钟前
时序数据库选型:聚焦时间序列数据库Apache IoTDB——为工业物联网与大数据而生
数据库·apache·时序数据库
9523640 分钟前
MySQL - 集群架构与实践
数据库·学习·mysql·架构
原来是猿1 小时前
Linux-【文件系统下】
linux·运维·数据库
Java面试题总结1 小时前
2026最新Java八股文(完整版)
java·开发语言·jvm·数据库·java面试·java八股文
新缸中之脑1 小时前
68个适合个人GPU部署的LLM
数据库
麦聪聊数据1 小时前
SQL2API 网关的透明缓存与请求合并机制
数据库·sql·低代码·微服务
西门吹雪分身2 小时前
分布式架构之CAP与数据库分片架构
数据库·分布式·架构·分库分表
Insist7532 小时前
Kingbase 彻底卸载+重装全流程(保姆级)
网络·数据库
lihao lihao2 小时前
MySql内外连接
数据库·mysql
qq5680180762 小时前
MySQL下载安装及配置
数据库·mysql