ORA-28604: table too fragmented to build bitmap index (string,string,string) ORACLE 报错 故障修复 远程处理
文档解释
ORA-28604: table too fragmented to build bitmap index (string,string,string)
Cause: The table has one or more blocks that exceed the maximum number of rows expected when creating a bitmap index. This is probably due to deleted rows. The values in the message are: (data block address, slot number found, maximum slot allowed)
Action: Defragment the table or block(s). Use the values in the message to determine the FIRST block affected. (There may be others).
ORA-28604是一个警告错误,表示你试图为(string,string,string)创建一个位图索引,但是表中数据太多,导致数据碎片过大,无法创建索引。
最常见的原因是表上数据行很多,尤其是存在大量空值,所以当ORA-28604发生时,应该首先看看表的行数是否较多。此外,可能存在表的data block被频繁分割的情况,导致数据碎片化左右,从而导致ORA-28604的发生。
一般处理方法及步骤1、针对表中的行数过多的情况,应考虑使用alter table mv command 将表中的数据分区,然后再次尝试创建位图索引。
2、避免data block被frequent split,调整表的pctfree,freespace参数。
3、优化表中空值,使其尽量接近0。可以考虑将这些空值删除或者重新分配。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 ORA-28604: table too fragmented to build bitmap index (string,string,string) ORACLE 报错 故障修复 远程处理
相关文章
- ORA-00723: Initialization parameter COMPATIBLE must be explicitly set ORACLE 报错 故障修复 远程处理
- ORA-22971: invalid datatype for PRIMARY KEY-based object identifier ORACLE 报错 故障修复 远程处理
- ORA-22982: cannot create sub-view under this view ORACLE 报错 故障修复 远程处理
- ORA-23337: priority or value not in priority group string ORACLE 报错 故障修复 远程处理
- ORA-24198: attempt to use an invalid operation ID ORACLE 报错 故障修复 远程处理
- ORA-26050: Direct path load of domain index is not supported for this column type. ORACLE 报错 故障修复 远程处理
- ORA-26856: STREAMS string has insufficient database privilege to access the queue. ORACLE 报错 故障修复 远程处理
- ORA-29287: invalid maximum line size ORACLE 报错 故障修复 远程处理
- ORA-38487: FUNCTION/PACKAGE/TYPE “string” not allowed in the expression ORACLE 报错 故障修复 远程处理
- ORA-38875: FLASHBACK DATABASE not started; in test mode ORACLE 报错 故障修复 远程处理
- ORA-39058: current object skipped: string of type string ORACLE 报错 故障修复 远程处理
- ORA-00135: missing attribute string ORACLE 报错 故障修复 远程处理
- ORA-01111: name for data file string is unknown – rename to correct file ORACLE 报错 故障修复 远程处理
- ORA-08112: a composite partition may not be coalesced as a whole ORACLE 报错 故障修复 远程处理
- ORA-14293: Number of partitioning columns does not match number of subpartitioning columns ORACLE 报错 故障修复 远程处理
- ORA-14308: partition bound element must be one of: string, datetime or interval literal, number, or NULL ORACLE 报错 故障修复 远程处理
- ORA-16750: failed to activate logical standby database ORACLE 报错 故障修复 远程处理
- Oracle的分隔符指引:简单易用有效!(oracle的分隔符)
- Oracle数据库用户表复制方法详解(oracle用户表复制)
- Oracle导出空表技巧研究(oracle导不出空表)
- 优化Oracle中字符索引的策略(oracle字符索引)
- 优化优化Oracle大表空间的绝佳方法(oracle大表空间)
- Oracle服务器时间:确保您的数据和应用程序一致性(oracle服务器时间)
- 一Oracle数据库专业人士赵一:成就更多可能(oracle赵)
- Oracle中表追加列的简单方法(oracle中表追加列)