暂无图片
Oracle 插入数据的经常报错”0ra-01688,执行insert脚本,插入的数据只有7g左右,CALCDATA表空间剩50多个g,temp表空间也有700多个g,表空间都是够的,这是什么问题?
我来答
分享
暂无图片 匿名用户
Oracle 插入数据的经常报错”0ra-01688,执行insert脚本,插入的数据只有7g左右,CALCDATA表空间剩50多个g,temp表空间也有700多个g,表空间都是够的,这是什么问题?

Oracle 插入数据的经常报错”0ra-01688:unable to extend table table_name partition P202306 by 8192 in tablespace CALCDATA“ 。 执行insert脚本,插入的数据只有7g左右,CALCDATA表空间剩50多个g,temp表空间也有700多个g,表空间都是够的,这是什么问题?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
伟鹏

01688, 00000, "unable to extend table %s.%s partition %s by %s in tablespace %s"
// *Cause: Failed to allocate an extent of the required number of blocks for
// table segment in the tablespace indicated.
// *Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more
// files to the tablespace indicated.

这个报错正常是表空间不足的情况,但是您说表空间CALCDDATA剩余50G+

这个是否插入数据的用户对该表空间没有unlimited权限?

或者shrink 该表,然后在尝试

再不行就是再增加数据文件试试

暂无图片 评论
暂无图片 有用 1
打赏 0
欧阳凡

检查下是不是这个表空间是不是磁盘碎片哦

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏