`

ORA-10635: Invalid segment or tablespace type

阅读更多
今天在执行
 alter table test_tab shrink space;

时出现
引用

ORA-10635: Invalid segment or tablespace type

oracle给出的错误解释和解决方法是
引用

Cannot shrink the segment because it is not in auto segment space managed tablespace or it is not a data, index or lob segment.

说明表空间可能不是段自动管理的,才导致这个错误。
分享到:
评论

相关推荐

    oracle报错大全(珍藏版)

    #### ORA-00025: Invalid Object Type 当尝试操作的对象类型无效时触发。这通常是因为对象类型不存在或已被删除。 #### ORA-00026: Invalid Lock ID 使用了无效的锁ID时触发。这可能是由于锁ID不再存在或从未存在过...

    oracle+ora-各种常见java.sq

    - `java.sql.SQLException: ORA-01652: unable to extend temp segment by X in tablespace TEMP`: 临时表空间不足。增加临时表空间大小或优化使用临时表空间的查询。 以上是Oracle数据库操作中常见的`java.sql....

    oracle错误代码大全

    #### ORA-00036: Inconsistent SQL (or PL/SQL) state - **解释**: SQL或PL/SQL状态不一致。 - **解决方案**: 检查SQL语句或PL/SQL块中的逻辑错误。 #### ORA-00037: Unable to switch between different ...

    oracle 错误一览表

    #### ORA-00032: Invalid undo tablespace - **描述**:无效的撤销表空间。 - **解决方法**:检查撤销表空间的设置,并确保其正确配置。 #### ORA-00033: Current undo tablespace is not valid - **描述**:当前...

    Oracle_Errors描述

    5. **ORA-01652: unable to extend temp segment by 128 in tablespace TEMP** 当临时表空间不足以存储临时数据时,会出现这个错误。解决方式是增大临时表空间大小,或者调整SQL语句以减少临时空间的需求。 6. **...

    Oracle数据库日常巡检指令.docx

    SELECT Segment_Name, Segment_Type, TableSpace_Name, (Extents / Max_extents) * 100 AS "Percent Used" FROM dba_segments WHERE Extents > 0 AND Max_extents > 0 ORDER BY "Percent Used" DESC; ``` **说明**:...

    Oracle数据库日常维护手册.pdf

    - **命令**: `$ select owner, object_name, object_type, status from dba_objects where status='INVALID';` - **解释**: 查找所有状态为无效的对象。 - **注意事项**: 应当修复或删除所有无效对象以保持数据库...

    ORACLE日常巡检

    - 执行`SELECT object_name, object_type, status FROM dba_objects WHERE status='INVALID';`来列出所有无效的对象。 - 修复无效对象,例如通过重建索引等操作。 **1.6 检查所有回滚段状态** - **目的**: 确保...

    最全的oracle常用命令大全.txt

    select segment_name, tablespace_name, r.status, (initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent, max_extents, v.curext CurExtent From dba_rollback_segs r, v$rollstat v Where r....

    oracle巡检语句汇总

    SELECT owner, object_name, object_type FROM dba_objects WHERE status= 'INVALID'; ``` ##### 1.6 检查所有回滚段状态 ```sql select segment_name, status from dba_rollback_segs; ``` - **segment_name**: ...

    检查Oracle数据库性能情况,包含:检查数据库的等待事件,检查死锁及处理

    具体的列可能包括`Segment_Name`、`tablespace_name`等信息,用于识别哪些段可能存在异常情况,需要进一步的调查和处理。 ### 3. 检查Oracle等待事件与死锁 #### 3.1. 检查等待事件 ```sql SELECT event, COUNT(*)...

    ORACLE数据库日常工作维护知识总结.pdf

    可以通过 `DBA_OBJECTS` 视图并结合 `INVALID` 列来查找这些对象。 **3.6. 检查所回滚段状态** - **方法**: 回滚段用于记录事务的回滚信息。可以通过 `V$ROLLSTAT` 和 `V$ROLLNAME` 视图来检查回滚段的状态。 ###...

    Oracle数据库基础知识

    - **段(Segment)**:表空间中的一个逻辑分区,对应于某一类数据库对象。 - **区(Extent)**:一系列相邻的数据块,组成段的一部分。 - **块(Block)**:数据库中最小的数据存储单位。 **1.3.2 表(Table)** - **列...

    DBA日常工作

    SELECT owner, object_name, object_type FROM dba_objects WHERE status = 'INVALID'; ``` 5. **索引优化**:对索引进行定期分析以保持其高效性,例如: - 使用 `ANALYZE TABLE` 命令估算统计信息,例如:`...

    ORACLE日常维护文档

    segment_type, owner, a.tablespace_name "表空间名称", initial_extent / 1024 "初始扩展(K)", next_extent / 1024 "下次扩展(K)", pct_increase, b.bytes / 1024 "表空间最大空闲空间(K)", b.sum_...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。  删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 开头...

Global site tag (gtag.js) - Google Analytics