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这个条件。

相关推荐
DarkAthena5 分钟前
【GaussDB】从 sqlplus 到 gsql:Shell 中执行 SQL 文件方案的迁移与改造
数据库·sql·oracle·gaussdb
Wpa.wk8 分钟前
接口自动化 - 了解接口自动化框架RESTAssured (Java版)
java·数据库·自动化
二等饼干~za89866813 分钟前
GEO优化---关键词搜索排名源码开发思路分享
大数据·前端·网络·数据库·django
程序员柒叔15 分钟前
Dify 集成-向量数据库
数据库·milvus·向量数据库·工作流·dify·向量库
月明长歌16 分钟前
MySQL 视图:把复杂查询封装成表,并且还能控权限、做解耦
数据库·mysql
l1t17 分钟前
postgresql 18版bytea 类型转换的改进
数据库·postgresql
小蒜学长20 分钟前
python餐厅点餐系统(代码+数据库+LW)
数据库·spring boot·后端·python
岳麓丹枫00124 分钟前
PostgreSQL 中 create database 中的注意事项
数据库·postgresql
梦想画家24 分钟前
告别关键词!PostgreSQL+pgvector 玩转语义和图像检索
数据库·postgresql
DarkAthena33 分钟前
【DOCKER+ORACLE】使用docker-compose一键拉起一个ORACLE-ADG一主一备环境
docker·oracle·容器