忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 6591 | 回复: 8

重组数据库表出现的错误 [复制链接]

论坛徽章:
0
发表于 2004-06-03 09:33 |显示全部楼层
我重组数据库表时报错

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

我查不到原因在哪里

论坛徽章:
0
发表于 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

论坛徽章:
0
发表于 2004-06-03 10:39 |显示全部楼层

重组数据库表出现的错误

谢谢mymm辣

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

论坛徽章:
0
发表于 2004-06-03 11:48 |显示全部楼层

重组数据库表出现的错误


  1. db2 ? sql0289
复制代码

论坛徽章:
0
发表于 2004-06-03 15:01 |显示全部楼层

重组数据库表出现的错误

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

论坛徽章:
0
发表于 2004-06-03 16:10 |显示全部楼层

重组数据库表出现的错误

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

  1. reorg table TABLENAME use tempspace1;
复制代码

论坛徽章:
0
发表于 2004-06-03 16:30 |显示全部楼层

重组数据库表出现的错误

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

论坛徽章:
0
发表于 2016-08-22 17:10 |显示全部楼层
遇到这个问题了,顶一下!

论坛徽章:
0
发表于 2016-08-22 17:10 |显示全部楼层
遇到这个问题了,顶一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP