当前位置: 首页 > article >正文

解决 java.sql.SQLException: ORA-01688: unable to extend table XXX partition YYY by 1024 in tablespace

文章目录

      • 错误
      • 解决方案
      • 分析(相关知识)
        • 脚本1
        • 脚本2
        • 脚本3

错误

java.sql.SQLException: ORA-01688: unable to extend table XXX partition YYY by 1024 in tablespace ZZZ
往Oracle table中导入大量数据时,遇到上面的数据库错误。

注意:
我在错误信息中隐藏了真实的表名、分区名、表空间名,下面的sql也将用它们来代替,如果要解决自己项目中的问题,根据自己的情况进行替换:
XXX: table name
YYY: partition name
ZZZ: tablespace name

错误解释:
该表所属的表空间大小不够。

解决方案

有以下3种解决办法:

  1. 给指定的tablespace增加data file

    alter tablespace ZZZ add datafile 'path\to\data\file2' size 1G;
    
  2. 增加当前data file的大小

    alter database datafile 'path\to\data\file' resize 10G;
    
  3. 设置当前的data file为自动增长

    alter database datafile 'path\to\data\file' autoextend on maxsize unlimited;
    

注意:
上面的sql是例子,具体的限制根据自己项目的实际情况来。

如果是测试环境,可以考虑删除不用的老数据,达到清理空间的效果。例子如下:

alter table table_name truncate partition partition_nameupdate indexes;
http://www.lryc.cn/news/2416847.html

相关文章:

  • 三种常见中文内码的转换方法
  • 如何捕获access violation异常
  • c3p0详细配置
  • 实例表现ibatis的基础用法(不断更新)
  • 为intellij idea添加YUI Compressor支持
  • 详细解释PHP中header
  • JavaScript的数组操作
  • 软件工程相关知识点
  • IIS启动不了解决方法
  • Java API 使用文档中文版下载
  • LangChain搭建Agent | 使用initialize_agent
  • Android学习笔记(十) 主题样式的设置
  • 渗透中寻找突破口的那些事
  • 解决QQ在线客服代码提示对方“QQ在线状态”服务尚未启用
  • VM12即VMware Workstation 12 序列号
  • linux修改vcf编码格式,飞翔vcf文件编码转换
  • [转]灰度共生矩阵(超简单理解)
  • web网页死链接检查工具——“Scrutiny 8”
  • 修改framework-res.apk的内容
  • u盘安装ubuntu 11.10的惨痛经历
  • webim--web端即时通讯的实现
  • 推荐两个软件下载网站:多特和绿盟
  • Spring源码中的工具类
  • python爬取discuz_爬虫技术实践(二)Discuz! 按板块爬取帖子内容实战
  • 一文看懂第三代E/E架构。
  • The world 浏览器 ,windows中的快捷操作
  • Response.Cookies和Request.Cookies的Cookies
  • 2014 360校园招聘技术类笔试题
  • 【Ubuntu安装QQ】
  • MikroTik RouterOS 5.x使用HunterTik 2.3.1进行破解