无法为表空间ttt中的段创建ini区

lusemaomaochong 2003-12-10 09:29:50
我建立了一个表空间ttt,在ttt上建立了一个用户。进入sqlplus,执行一个sql文件,sql文件主要是生成很多数据表。执行过程中,提示‘无法为表空间ttt中的段创建ini区’,则很多数据表未生成。
当我把表空间的数据文件大小调整大后,全部生成了。请问这是表空间的大小造成的吗?以及表空间的数据文件不能自动调整变大吗?
...全文
108 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lusemaomaochong 2003-12-11
  • 打赏
  • 举报
回复
initial参数太大的含义是什么?怎样能调整小

表空间只能设置使用率,不能设置自动增长吗,象sql server就可以
岂不是使用一段时间就要手工调整一次。

请多指教
shahand 2003-12-11
  • 打赏
  • 举报
回复
不就是table的initial参数太大了嘛
daydayupliq 2003-12-11
  • 打赏
  • 举报
回复
ALTER TABLESPACE TABLE_NAME default storage ( pctincrease 10);



楼上的大哥,pctincrease好象是区的增长率呀!
跟使用率什么的不一样吧!
LGQDUCKY 2003-12-11
  • 打赏
  • 举报
回复
应该是有两方面原因:
1。是表空间的容量太小:
2。就是表空间的分配参数太大:默认建立表空间时的参数是50%
也就是说你的表空间用到一半的空间,就要申请分配新的,这样
表使用率才是一半。把这个参数该了。
ALTER TABLESPACE TABLE_NAME default storage ( pctincrease 10);
beckhambobo 2003-12-10
  • 打赏
  • 举报
回复
就是表空间大小不够,设大容量表空间
ALTER DATABASE DATAFILE 'disk1:db1.dat' RESIZE 100 M

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧