java - ORA-01654 : unable to extend index

标签 java oracle cluster-computing

调用所有 Oracle 大师!

我正在对 WebSphere 上经过良好测试的应用程序进行集群处理。在此之前,有问题的应用程序从队列中处理了 1k 条 JMS 消息大约完成了一半。

---- Begin backtrace for Nested Throwables
java.sql.SQLException: ORA-01654: unable to extend index DABUAT.INDEX1 by 128 in tablespace DABUAT_TBLSP

    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)

我在网上快速浏览了一下,发现了一些关于为什么会发生这种情况的可能建议,如果有人能清楚地解释为什么现在我的应用程序已经被集群了,我将不胜感激。

问候卡尔

最佳答案

您的磁盘空间不足。

增加你的TABLESPACE:

ALTER TABLESPACE DABUAT_TBLSP
ADD DATAFILE 'C:\FolderWithPlentyOfSpace\DABUAT_TBLSP001.DBF' 
SIZE 4M
AUTOEXTEND ON NEXT 4M
MAXSIZE 64G;

-- Put your own size parameters here

关于java - ORA-01654 : unable to extend index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/768920/

相关文章:

sql - 如何确定Oracle ORA_Hash函数的最佳Max_bucket和Seed_value?

java - 有没有办法使用 Hibernate 有条件地插入?

apache - MR1 和 MR2 有什么区别?

java - Java中如何在集群之间安全地共享信息?

kubernetes - 如何使用一个代理在 Mesosphere DC/OS 上成功运行 Kubernetes?

Java Web Start 驱动安装

java - JSON-B 通过设置 withNullValues(true) 使用适配器命中 NPE 序列化

sql - 带有 If 语句 AND OR 条件的 Oracle 触发器

java - 在两个列表之间执行 'contains' 的有效方法

java - RabbitMQ Stomp 通过 websocket : Unable to retrieve queued messages