重组数据库表出现的错误
我重组数据库表时报错sql2216n重组数据库表出现sql错误(-289)
我查不到原因在哪里
重组数据库表出现的错误
一条一条的查!SQL0289N无法在表空间 "<表空间名>;" 中分配新页。
解释:下列其中一个条件为真:
1. 分配给此 SMS 表空间的其中一个容器已达到最大文件大小。
这可能是导致该错误的原因。
2. 分配给此 DMS 表空间的所有容器已满。这可能是导致该错误的原因。
3. 此 DMS 表空间的表空间对象表已满。
4. 正在进行再平衡,但其进度还不足以能使用新添加的空间。
5. 正在对太小的容器进行重定向恢复。
6. 重定向恢复后正在进行前滚且分配给此表空间的所有容器已满。
7. 正在进行跳越添加容器的前滚且分配给此表空间的所有容器已满。
有关详细信息,可在系统错误日志和/或数据库管理程序错误日志中找到。
用户响应:执行与引起错误的原因对应的操作:
1. 切换至 DMS TABLESPACE,或重建有更多目录 (PATH) 的 SMS
TABLESPACE,以使:
(目录数)>;=(最大表大小/最大文件大小)。
注意,最大文件大小与操作系统有关。
2. 向 DMS 表空间添加新容器,并当再平衡程序使新页可用后,
再试该操作。
3. 从此 DMS 表空间中删除不需要的表。
4. 等待再平衡程序取得更大进展。
5. 再次对较大的容器执行重定向恢复。
6. 再次对较大的容器执行重定向恢复。
7. 再次执行允许添加容器的前滚,或对较大的容器执行重定向恢复。
sqlcode: -289
sqlstate:57011
重组数据库表出现的错误
谢谢mymm辣这个-289的错误是如何查到的?
重组数据库表出现的错误
db2 ? sql0289
重组数据库表出现的错误
查到原因了~~临时表空间的容量小于要重组的表的容量重组数据库表出现的错误
偶在做表重组时,都是指定临时表空间的!表太大了!
reorg table TABLENAME use tempspace1;
重组数据库表出现的错误
我就是指定的那个临时表空间小了~~:) 遇到这个问题了,顶一下! 遇到这个问题了,顶一下!
页:
[1]