donniejeck 发表于 2008-07-24 11:41

WDZX1                              10.0 MB data only            Jul 21 2008 10:56AM               48
WDZX1                              10.0 MB data only            Jul 21 2008 11:36AM                0
WDZX1                              10.0 MB data only            Jul 21 20082:03PM                0
WDZX1                              10.0 MB data only            Jul 21 20083:42PM               48
WDZX1                              10.0 MB data only            Jul 22 20082:45PM               16
WDZX1                              10.0 MB data only            Jul 22 20083:07PM                0
WDZX1                              10.0 MB data only            Jul 22 20084:06PM               16
WDZX1                              10.0 MB data only            Jul 22 20084:40PM               80
WDZX1                              10.0 MB data only            Jul 22 20085:19PM            192
WDZX1                              4722.0 MB data only            Jul 23 20083:01PM          4702372

                                                               
-                                                            
log only free kbytes = 46858                                 

device                         segment                                                      
------                         -------                                                       WDZX                            -- unused by any segments --                                 
WDZX                           default                                                      
WDZX                           system                                                         
WDZX1                        default
WDZX1                        system
WDZX_log                     logsegment

silamuwang 发表于 2008-07-24 12:11

数据库属性有个“在检查点上截断日志”的选项,请问所谓的系统检查点是什么意思,另外截断日志等于清空日志吗?截断后是不是日志空间就清空了?
做日志备份是不是也能起到截断日志的作用?
(PS:我总担心执行清空日志命令:DUMP TRANSACTION 库名 WITH NO_LOG会出现其他状况,想找一个其他比较安全的方法)
谢谢

chuxu 发表于 2008-07-24 14:26

检查点是系统自动发起的检查进程,也可以是用户手工执行checkpoint命令发起。
设置"在检查点上截断日志",将删除非活动的日志。
做日志备份并不能清空日志,除非你执行with no_log 或truncate only.。
如果你需要通过使用日志的方式实现增量备份,或者日志恢复之类的,别设置truncate on checkpoint,否则设置这个还是能省很多事情的。

shawnlee 发表于 2008-07-24 14:26

silamuwang 发表于 2008-07-25 09:58

shawnlee 和chuxu 两位大天使,说法好像不太一样啊
chuxu:“做日志备份并不能清空日志,除非你执行with no_log 或truncate only.。”

shawnlee:“截断日志等于清空日志,日志备份也能起到截断日志的作用”
页: 1 [2]
查看完整版本: 关于数据库日志的两个问题