重新计算日志空间

来源:百度文库 编辑:神马文学网 时间:2024/04/29 18:17:16
重新计算日志空间的方法如下:以库latn为例:
1、正常shutdown server。
2、在RUN文件中加入-T7408,启动server。启动过程中可查看到“Forcing server to scan allocation pages to find free log space count for database 7”。Server会重新计算每个数据库的free log space。
3、启动后用sp_helpdb latn查看log free的情况,仍可能是错误的。
isql -U -P -S
>use latn
>go

>create table dummy_table_aaa (c1 int,c2 char(2))
>go

>insert into dummy_table_aaa values(1,”1”)
>go 200

>checkpoint (必须手工执行)
>go

>sp_helpdb latn
>go

显示latn的log free space为正常,修复成功。
>drop table dummy_table_aaa
>go

3.去除RUN文件中的-T7408
shutdown server。去除RUN文件中的-T7408,再次启动server,sp_helpdb latn,正常。