我的oracle数据库存放了大量的图片信息,当达到了一定量之后就无法再插入数据了。提示:ora-01691错误

[复制链接]
查看11 | 回复3 | 2010-9-18 19:49:53 | 显示全部楼层 |阅读模式
我怀疑是表空间不足的原因。我想知道对这种情况该如何处理。需要建多个表空间,然后分区么??

回复

使用道具 举报

千问 | 2010-9-18 19:49:53 | 显示全部楼层
为什么要直接在数据库里存放图片信息呢?这样太占表空间了还是将图片放在磁盘上,数据库存放图片路径就行了。你的这种情况并不是说建多个表空间,而是将表空间增大,或者为你存放图片的表空间建多个数据文件。
回复

使用道具 举报

千问 | 2010-9-18 19:49:53 | 显示全部楼层
alter tablespace 名称 写上 add datafile '数据文件路径‘ size 1024m autoextend on next 100m maxsize 4096M;提醒你一下,做好所有备份。完全的。
回复

使用道具 举报

千问 | 2010-9-18 19:49:53 | 显示全部楼层
ORA-01691 (Oracle)in tablespace string Cause: Failed to allocate an extent of the required number of blocks for LOB segment in the tablespace indicated. Action: Use ALTER TABLESP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行