免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1612 | 回复: 6
打印 上一主题 下一主题

关于数据库空间满问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-02 10:16 |只看该作者 |倒序浏览
$ isql -Usa -Psybase -SSYBASE
1>; sp_helpdb reports
2>; go
name                     db_size       owner                    dbid
         created
         status
------------------------ ------------- ------------------------ -------------------------------------------------------------------------------------------
reports                      1640.0 MB sa                           14Mar 19, 2002
         select into/bulkcopy/pllsort, trunc log on chkpt

(1 row affected)
device_fragments               size          usage
         free kbytes
------------------------------ ------------- ------------------------------------
syb_data2                      40.0 MB       data only
                      160
syb_data2                      1000.0 MB     data only
                     -224
syb_log                        600.0 MB      log only
         not applicable

--------------------------------------------------------------
log only free kbytes = 611988
(return status = 0)
1>; use reports
2>; go
1>; select min(time) from cc08report
2>; go

--------------------------
        Dec 16 7566  1:56AM

(1 row affected)
1>; use reports
2>; go
1>; select min(time) from s1240report
2>; go

--------------------------
       Jul  1 2005  6:57PM

(1 row affected)
1>; use reports
2>; go
1>; delete from reports..s1240report where time<'2005/07/03'
2>; go
(797 rows affected)
1>; use reports
2>; go
1>; delete from reports..cc08report where time<'2005/07/03'
2>; go
(0 rows affected)
问题是,我现在就是cc08report表空间删不了,显示最后日期为7566年。reports这个库,主要表就是下图这些。我们主要用的表就是cc08report和s1240report。帮我解决怎样把reports空间删掉。。

clip_image002.jpg (26.24 KB, 下载次数: 46)

clip_image002.jpg

论坛徽章:
0
2 [报告]
发表于 2005-07-02 15:22 |只看该作者

关于数据库空间满问题

reports 1G空间,现在已没有空间了,主要的几个表空间我已删到7月2日了,就是cc08report删的时候,显示(0 rows affected),查询它的最后时间,居然是7566年,我删到7566年,还是显示(0 rows affected),难道它没占空间么,那么1G空间到那了?

论坛徽章:
0
3 [报告]
发表于 2005-07-04 09:54 |只看该作者

关于数据库空间满问题

没人回答,郁闷!现在就是reports库满了,怎么删其空间呢?平常方法是什么?

论坛徽章:
0
4 [报告]
发表于 2005-07-04 12:45 |只看该作者

关于数据库空间满问题

你的那个表的时间已经不对了啊!你用这个delete from reports..cc08report where time<'2005/07/03'  不符合条件 当然删除不了!   估计是你更新的时候写错了,不然怎么会到7566年呢?
重新update你的cc08report表的time字段,然后删除!
你可以select count(*) from cc08report看看里面有多少记录!

论坛徽章:
0
5 [报告]
发表于 2005-07-05 13:52 |只看该作者

关于数据库空间满问题

谢谢!怎么更新cc08report表的time字段,能具体一点么
用select count(*) from cc08report  怎么执行不了。()里的参数就给*么?

论坛徽章:
0
6 [报告]
发表于 2005-07-05 14:28 |只看该作者

关于数据库空间满问题

连这个语句都不会吗,难怪删不掉

论坛徽章:
0
7 [报告]
发表于 2005-07-05 15:45 |只看该作者

关于数据库空间满问题

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP