`
沙舟狼客
  • 浏览: 161272 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库:流已关闭 这类索引的分区处于不可用状态

阅读更多

今天用hibernate访问oracle数据库,发现一个问题;

IcaCaCert icaCaCert = IcaCaCert.findByCertSerialNumber(certSerial);

 

报异常: 流已关闭


看数据库发现有一个长文本字段的类型是:LONG(oracle特有的类型,相当于mysql的longtext)


于是就将该类型更改问clob类型( 不可逆

alter   table ICA_CA_CERT modify SIGN_BUF_P7 clob;

 再次访问没有流已关闭异常,但是又有新的异常: ITRUSCA.ICA_CA_CERT_USER_ID_IND这类索引的分区处于不可用状态


原来原先的表中有索引,我更改类型后索引错误;


重建索引,问题就可解决;


alter index ITRUSCA.ICA_CA_CERT_USER_ID_IND rebuild online;

 

2
0
分享到:
评论

相关推荐

    分区索引,本地索引,全局索引的区别

    - **分区机制**:全局索引的分区机制与表的分区机制不相同,这意味着一个全局索引分区可能指向多个表分区,反之亦然。 - **唯一性**:全局索引支持表级的唯一性约束,而不只是分区级别的唯一性。 - **维护成本**:...

    深入学习分区表及分区索引(详解oracle分区).docx

    - 对于包含历史数据的表,如按月份划分的数据,新数据存入最新分区,旧数据保持只读状态,这有利于管理和分析。 2. **Oracle支持的分区类型**: - 表分区:对表进行逻辑分割。 - 索引分区:针对表的索引进行分区...

    ORACLE分区与索引

    Oracle 分区与索引是数据库管理系统中用于优化大数据查询的关键技术。Oracle 分区是一种将大表和索引分成可管理的小部分,以提高查询效率、维护性和可用性。这种技术适用于处理海量数据,通过将数据分散到不同的存储...

    高可用架构-第2不一样的数据库.rar

    《高可用架构-第2不一样的数据库》一书深入探讨了如何构建高效、稳定且具有高度可用性的数据库系统。在IT行业中,数据库是支撑业务运行的关键组件,因此确保其高可用性至关重要。本压缩包包含的PDF文件将为我们揭示...

    杨廷琨 - 从分区到Sharding:数据库核心业务表的分区设计

    杨廷琨在"从分区到Sharding:数据库核心业务表的分区设计"这一主题中详细探讨了Oracle数据库在不同版本中分区技术的演进、Sharding技术的介绍、分区设计的最佳实践以及分区设计的新特性。接下来,我们将从这些方面...

    Oracle数据库分区管理.docx

    Oracle数据库分区管理是Oracle数据库系统中的一项高级特性,旨在优化大规模数据存储和处理的性能、可管理和可用性。自Oracle 8.0引入以来,这一技术不断演进,特别是在Oracle Database 11g 第2版中,它变得更加用户...

    深入学习分区表及分区索引(详解oracle分区.docx

    同时,分区独立性意味着即使某些分区不可用,其他分区仍能正常工作,这提供了高可用性和故障恢复能力。 总结来说,Oracle分区是一种强大的数据库管理工具,特别适合处理大数据量和历史数据存储的情况。通过合理选择...

    oracle分区与索引

    - **全局索引分区**:与分区表关联的索引,支持跨分区的查询。 - **局部索引分区**:仅索引特定分区的数据。 ##### 2. 索引的优缺点 - **优点**: - 加快查询速度。 - 提高数据完整性。 - **缺点**: - 占用...

    详细讲解Oracle表分区相关概念及优点

    Oracle数据库的表分区是一种高级的数据组织技术,它允许将一个大的表分成多个逻辑上关联的、独立的部分,每个部分称为一个分区。这种技术在Oracle 8i版本之后引入,主要目的是提升大型表的管理和性能。分区的核心...

    Oracle数据库中的索引管理技术.pdf

    (5)使用索引分区:Oracle 使你能够按分区键将索引分区(物理划分)。这意味着按组成索引的同一列划分该索引。分区可以存储在分开的表空间中,这些表空间具有各自的存储参数。因此,分区是“子表”。 索引的作用 ...

    Oracle数据库:功能强大、安全可靠的数据库管理系统.pdf

    - 通过增加硬件资源(例如CPU、内存、磁盘等)或利用数据库分区技术,可以显著提升数据库的性能和可用性。 - Oracle还提供了数据仓库操作功能,支持数据挖掘和分析,帮助企业从海量数据中提取出有价值的信息。 5....

    SQL Server 2005 中的分区表和索引

    例如,SQL Server 2005能够在多个CPU上并行执行聚集索引的构建,或者在连接操作中,针对已对齐的分区表,先在每个分区内部执行局部连接,最后合并结果,极大地提高了处理大规模数据集的效率。 #### 结论 总之,SQL...

    mysql面试题史上最强汇总:基础知识+性能优化+备份与恢复+ 数据库设计+数据库管理+高可用性与容灾+安全性+ 框架集成等

    2. 性能优化:包括 SQL 查询优化、索引优化、数据表分区、缓存机制等。 3. 备份与恢复:包括数据备份和恢复的方法、备份数据的类型、备份与恢复的策略、日志文件管理等。 4. 数据库设计:包括数据库设计范式、数据库...

    数据库复试或考试习题集

    4. 数据库索引:提高查询速度,包括唯一索引、非唯一索引、全文索引、空间索引等。 5. 数据库约束:如NOT NULL、UNIQUE、FOREIGN KEY、PRIMARY KEY等,保证数据的完整性和一致性。 四、数据库管理: 1. 安全性:...

    oracle_分区表数据定期迁移到其他数据库测试方案

    根据提供的标题、描述、标签及部分内容,我们可以了解到这项工作主要关注的是如何将Oracle数据库中的分区表数据定期迁移到另一个数据库,并且对整个过程进行了详细的技术规划。以下是对这些信息进行整理后得到的关键...

Global site tag (gtag.js) - Google Analytics