首页 > 其他分享 >ORA-10635:无效的段或表空间类型

ORA-10635:无效的段或表空间类型

时间:2023-07-24 15:07:23浏览次数:37  
标签:函数 或表 收缩 11.2 索引 Oracle 10635 ORA

错误信息

【汉】ORA-10635:无效的段或表空间类型

【英】ORA-10635:Invalid segment or tablespace type

在正常运行的Oracle数据库中,执行收缩段(表)报错。

ORA-10635:无效的段或表空间类型_ORA-10635

版本

Oracle 【11.2.0.3.0】、【11.2.0.1.0】、【11.2.0.4.0】

原因

无法收缩段,因为Oracle在收缩前检测到,段(表)不在自动段空间管理的表空间中,或者不是数据、索引或lob段。

检查段(表)中是否有函数索引,如果有函数索引,也不能进行收缩。

解决方法

先通过sql查看表中是否有函数索引。

select * from dba_indexes where table_name='TEST2';

ORA-10635:无效的段或表空间类型_ORA-10635_02

从上图中,可以看出此时报错主要是因为TEST2表中有函数索引,具有函数索引的表是不能被收缩空间的。

排查到问题主要是函数索引导致之后,通过plsql将函数索引的定义(创建语句)拿到,然后删除函数索引并收缩表,收缩完毕再创建函数索引即可。

标签:函数,或表,收缩,11.2,索引,Oracle,10635,ORA
From: https://blog.51cto.com/bxbdba/6835074

相关文章

  • AI转换视频风格:Stable Diffusion+TemporalKit
    话不多说,开干!基本方法首先通过Temporal-Kit这个插件提取视频中的关键帧图片,然后使用StableDiffusionWebUI重绘关键帧图片,然后再使用Temporal-Kit处理转换后的关键帧图片,它会自动补充关键帧之间的图片,最后拼合这些图片,形成视频。这个方法建议尽量找些背景简单的、主体......
  • 如何从 Fedora 37 工作站升级到 Fedora 38(GUI 和 CLI)
    导读使用GUI和CLI方法从Fedora37工作站版升级到Fedora38的完整步骤。Fedora38已发布,没有任何延误。此版本带来了令人惊叹的GNOME44工作站版桌面、KDEPlasma5.27(最后一个Plasma5系列)等。你可以在此页面上阅读我写的Fedora38功能指南。如果你尝......
  • 解决tyopora传图片到博客园的问题(本地图片无法直接复制)
    1.问题我们这里的是本地路径,但我们需要html路径解决方法见https://www.bilibili.com/video/BV1Rv4y1Y7KH?p=5&vd_source=f6ddd7329bd73c42abb316ba2331ff7b2.解决方法dotnet-cnblogproc-f1.启用.NET...3.5服务2.安装指定文件3.管理员身份打开终端配置1.博客ID2.......
  • Oracle - 关系数据库管理系统
    常见语法1、withas短语,抽取公用数据withA_tableas(select'feiqs'name,18ageFROMdual),B_tableas(select'feiqs'name,29ageFROMdual)select*fromA_table,B_table2、rowid数据唯一标识,该值表明了该行在数据库中的物理具体位置selectrowidfromst_......
  • SQL注入之Oracle环境搭建
    SQL注入之Oracle环境搭建前言OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机......
  • 使用QLoRa微调Llama 2
    上篇文章我们介绍了Llama2的量化和部署,本篇文章将介绍使用PEFT库和QLoRa方法对Llama27b预训练模型进行微调。我们将使用自定义数据集来构建情感分析模型。只有可以对数据进行微调我们才可以将这种大模型进行符合我们数据集的定制化。 https://avoid.overfit.cn/post/e2b178d......
  • 如何快速判断Oracle数据库是否运行缓慢
    查看过去一分钟数据库的响应时间SETLINESIZE200PAGESIZE50000COLBEGIN_TIMEFORMATA17COLEND_TIMEFORMATA17COLINST_IDFORMAT999COL"ResponseTime(msecs)"FORMAT999,999,999,999.99SELECTTO_CHAR(BEGIN_TIME,'DD-MON-YYYYHH24:MI')BEGIN......
  • oracle 碰到过的问题
    1、指定的SID在本机上已经存在。请指定一个不同的SID 2、安装过程:未初始化服务句柄   http://space.yoka.com/blog/3063028/5692836.html   E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN   将sqlnet.ora文件中的SQLNET_AUTHENTICATION_SERVICES=(NTS)修改为SQLNET_A......
  • oracle10g客户端连接oracle9i数据库
    oracle10g客户端连接oracle9i数据库,NetManager配置 概要文件:命名方法选择:TNSNAMES服务命名:创建-下一步到第4页,选择(oracle8或更低版本)SID,输入数据库名比如ecoradboracle9i数据库,为什么要选择这个呢,说不通啊,可事实上就是选择这个,如果不选择这个,pl/sql连接数据库的时候会报ORA-121......
  • 关于项目开发中遇到的难点问题-vue项目中页面需要在浏览器中打开新窗口,但是当关闭新窗
    vue项目中页面需要在浏览器中打开新窗口,但是当关闭新窗口时候,sessionStorage中数据丢失问题。问题描述:项目中A页面有table列表,在列表上方有“导入文件”按钮,点击按钮后需在浏览器新窗口中打开B页面,在B页面进行选择文件上传xlsx数据经过一系列校验后,将最终确定的数据返回回显......