yuwolf 发表于 2004-06-03 09:33

重组数据库表出现的错误

我重组数据库表时报错

sql2216n重组数据库表出现sql错误(-289)

我查不到原因在哪里

mymm 发表于 2004-06-03 09:45

重组数据库表出现的错误

一条一条的查!

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

yuwolf 发表于 2004-06-03 10:39

重组数据库表出现的错误

谢谢mymm辣

这个-289的错误是如何查到的?

mymm 发表于 2004-06-03 11:48

重组数据库表出现的错误


db2 ? sql0289

yuwolf 发表于 2004-06-03 15:01

重组数据库表出现的错误

查到原因了~~临时表空间的容量小于要重组的表的容量

mymm 发表于 2004-06-03 16:10

重组数据库表出现的错误

偶在做表重组时,都是指定临时表空间的!
表太大了!

reorg table TABLENAME use tempspace1;

yuwolf 发表于 2004-06-03 16:30

重组数据库表出现的错误

我就是指定的那个临时表空间小了~~:)

ldcrwl 发表于 2016-08-22 17:10

遇到这个问题了,顶一下!

ldcrwl 发表于 2016-08-22 17:10

遇到这个问题了,顶一下!
页: [1]
查看完整版本: 重组数据库表出现的错误