马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?站点注册
×
本帖最后由 yantan 于 2011-6-8 21:06 编辑
第一个问题:
有一个 快满了的#1历史数据库, ASE 12.5的, 其中有好些表. 事先我已经做了全库的备份到一个DAT文件; 我把这个DAT文件恢复到一个同构的#2历史库, 然后清空这个#1数据库, 准备后续的从当前库到#1历史库的数据转移.
有什么方法可以快速清空这个#1数据库? 最好用一两句SQL语句可以解决.
第二个问题:
参见下面的数据转移错误提示, 看来有两个表满了, tmsMawbWip和CustomsDeclaration, 需要增加segment/space, 这个怎么做? 在Sybase Central, 或是什么其他方法?
--------------------------
Jun 8 2011 4:30AM
(1 row affected)
Mar 12 2011 12:00AM
Apr 9 2011 4:30AM
20110313
B7 move Failure
20110313
FlightId:
7287
Jun 8 2011 4:30:20:093AM
Msg 1105, Level 17, State 1:
Procedure 'db_clean_up_new', Line 577:
Can't allocate space for object 'tmsMawbWip' in database 'tms_load' because
'default' segment is full/has no free extents. If you ran out of space in
syslogs, dump the transaction log. Otherwise, use ALTER DATABASE or
sp_extendsegment to increase size of the segment.
(return status = -7)
20110218
20110218
Msg 1105, Level 17, State 1:
Procedure 'db_clean_up_new2_d', Line 147:
Can't allocate space for object 'CustomsDeclaration' in database 'tms_load'
because 'default' segment is full/has no free extents. If you ran out of space
in syslogs, dump the transaction log. Otherwise, use ALTER DATABASE or
sp_extendsegment to increase size of the segment.
(return status = -7)
--------------------------
Jun 8 2011 4:30AM
(1 row affected)
其实第二个问题也是第一个问题的直接反映. 如果我能直接清空数据库, 第二个问题也就解决了. 多谢大侠尽快回复.
|