geoney 发表于 2007-10-13 11:05

请教逻辑日志的问题

最近安装了一个 Informix 9.4,安装过程中没有任何错误提示,但是启动后,用onstat -l查看逻辑日志如下:
Logical Logging
Buffer bufusedbufsizenumrecsnumpages numwrits recs/pages pages/io
L-20      16       1      1      1      1.0      1.0
      Subsystem    numrecsLog Space used
      OLDRSAM      1      36

addressnumber   flags    uniqid   begin                size   used    %used
85927ea8 11       U---C-L11       3:53               5000       30   0.60
85927ee8 12       A------0      3:5053               5000      0   0.00
85927f28 13       A------0      3:10053            5000      0   0.00
85927f68 14       A------0      3:15053            5000      0   0.00
85927fa8 15       A------0      3:20053            5000      0   0.00
85918c30 16       A------0      3:25053            5000      0   0.00
85918c70 17       A------0      3:30053            5000      0   0.00
85918cb0 18       A------0      3:35053            5000      0   0.00
85918cf0 19       A------0      3:40053            5000      0   0.00
85918d30 20       A------0      3:45053            5000      0   0.00
10 active, 10 total


新增的逻辑日志的标识为A,在执行ontape -s 伪归档激活后,应该标识为F
但是激活后仍然为A,没有变为F,请问各位大侠是什么原因啊?谢谢

wolfop 发表于 2007-10-13 13:03

补充你的基础知识。本来就应该是这样。

geoney 发表于 2007-10-13 18:45

不对,在onstat –l中,flag位应该是F才对

A表示新加了还不能使用的日志
F表示空闲的可以使用的日志,一般是在0级备份之后才有这样的状态(我已做过了0级备份)
U表示已经使用的逻辑日志
L表示当前的日志文件包含一个检查点
C表示正在使用当前的日志文件
B表示已经备份的日志文件

lavanyy 发表于 2007-10-15 11:51

那你就用onmode -l 手工将日志一个一个强制切换,最后用onmode -c 强制校验就行了。

qinghan1125 发表于 2007-10-15 22:39

ontape -a
页: [1]
查看完整版本: 请教逻辑日志的问题